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