mirror of
https://github.com/tomasriveral/ReSSPublica.git
synced 2026-08-12 02:38:37 +02:00
feat: add it and de feeds
This commit is contained in:
+30
-5
@@ -24,11 +24,12 @@ def generateFeed(title, description, fileName, language, standards, entries):
|
|||||||
fe.updated(time)
|
fe.updated(time)
|
||||||
fe.source({'url': item["url"], 'title': item["source"]})
|
fe.source({'url': item["url"], 'title': item["source"]})
|
||||||
fe.link(url)
|
fe.link(url)
|
||||||
fe.description(item["article")
|
fe.description(item["article"])
|
||||||
fe.summary(item["article")
|
fe.summary(item["article"])
|
||||||
fe.content(item["text"])
|
fe.content(item["text"])
|
||||||
|
if "rss" in standards:
|
||||||
fg.rss_file("./feed/rss/" + language + "/" + fileName + ".xml", pretty=True)
|
fg.rss_file("./feed/rss/" + language + "/" + fileName + ".xml", pretty=True)
|
||||||
|
if "atom" in standards:
|
||||||
fg.atom_file("./feed/atom/" + language + "/" + fileName + ".atom", pretty=True)
|
fg.atom_file("./feed/atom/" + language + "/" + fileName + ".atom", pretty=True)
|
||||||
|
|
||||||
def generateFederalFeed():
|
def generateFederalFeed():
|
||||||
@@ -71,7 +72,31 @@ def generateFederalFeed():
|
|||||||
"source": BASE_SOURCE[lang]
|
"source": BASE_SOURCE[lang]
|
||||||
}
|
}
|
||||||
feeds[lang].append(item)
|
feeds[lang].append(item)
|
||||||
print(feeds["fr"])
|
generateFeed(
|
||||||
generateFeed("Initiatives populaires fédérales", "RSS feed des Initiatives populaires fédérales", "initiativesPopulairesFederales", "fr", [ "rss" "atom"], feeds[fr]);
|
"Initiatives populaires fédérales",
|
||||||
|
"Flux RSS des initiatives populaires fédérales",
|
||||||
|
"initiativesPopulairesFederales",
|
||||||
|
"fr",
|
||||||
|
["rss", "atom"],
|
||||||
|
feeds["fr"]
|
||||||
|
)
|
||||||
|
|
||||||
|
generateFeed(
|
||||||
|
"Föderale Volksinitiativen",
|
||||||
|
"RSS-Feed der föderalen Volksinitiativen",
|
||||||
|
"initiativesPopulairesFederales",
|
||||||
|
"de",
|
||||||
|
["rss", "atom"],
|
||||||
|
feeds["de"]
|
||||||
|
)
|
||||||
|
|
||||||
|
generateFeed(
|
||||||
|
"Iniziative popolari federali",
|
||||||
|
"Feed RSS delle iniziative popolari federali",
|
||||||
|
"initiativesPopulairesFederales",
|
||||||
|
"it",
|
||||||
|
["rss", "atom"],
|
||||||
|
feeds["it"]
|
||||||
|
)
|
||||||
def main():
|
def main():
|
||||||
generateFederalFeed()
|
generateFederalFeed()
|
||||||
|
|||||||
Reference in New Issue
Block a user