Skip to content
Snippets Groups Projects
Commit 0a544b7e authored by ZHANG David's avatar ZHANG David
Browse files

Update aggreg.py

parent a68748c4
No related branches found
No related tags found
No related merge requests found
......@@ -12,6 +12,7 @@ from datetime import datetime
def charge_urls(liste_url):
#Cette fonction récupère les flux RSS#
res = []
for i in range(1,len(liste_url)):
news_feed = feedparser.parse(liste_url[i])
......@@ -20,6 +21,7 @@ def charge_urls(liste_url):
return res
def fusion_flux(liste_url, liste_flux):
#Cette fonction extrait les éléments utiles des flux RSS #
sortie = []
for i in range(0,len(liste_flux)):
doc_rss = liste_flux[i]
......@@ -36,6 +38,7 @@ def fusion_flux(liste_url, liste_flux):
return sortie
def genere_html(liste_evenements, chemin_html):
#Cette fonction génére la page qui affiche les événements des flux RSS#
file = open(chemin_html,'w')
html_code_debut = """
<!DOCTYPE html>
......@@ -186,10 +189,12 @@ main {
}
"""
file = open("feed.css",'w')
#chemin vers le fichier ou vous voulez générer le code css ( configurable)#
file.write(css_code)
file.close
def main():
#Le programme principal#
liste_url = sys.argv
res = charge_urls(liste_url)
liste_flux=res
......@@ -213,6 +218,7 @@ def main():
for entry in news_feed.entries:
print(f"{entry['title']} --> {entry['link']}")
chemin_html = "page_html.html"
#chemin vers le fichier ou vous voulez générer le code html#
liste_evenements = sortie
genere_html(liste_evenements, chemin_html)
print (liste_evenements)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment