diff --git a/aggreg.py b/aggreg.py index 0760fdc6eb7daf9a996b29e7f3947c16b5a4c9b5..fa268500536a1a3e187698d76a5718ff43f2309d 100644 --- a/aggreg.py +++ b/aggreg.py @@ -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)