mirror of
https://github.com/tomasriveral/ReSSPublica.git
synced 2026-08-12 02:38:37 +02:00
feat: write feed
This commit is contained in:
+4
-1
@@ -27,6 +27,9 @@ def generateFeed(title, description, fileName, language, standards, entries):
|
|||||||
fe.description(item["article")
|
fe.description(item["article")
|
||||||
fe.summary(item["article")
|
fe.summary(item["article")
|
||||||
fe.content(item["text"])
|
fe.content(item["text"])
|
||||||
|
|
||||||
|
fg.rss_file("./feed/rss/" + language + "/" + fileName + ".xml", pretty=True)
|
||||||
|
fg.atom_file("./feed/atom/" + language + "/" + fileName + ".atom", pretty=True)
|
||||||
|
|
||||||
def generateFederalFeed():
|
def generateFederalFeed():
|
||||||
sparql = SPARQLWrapper("https://cached.lindas.admin.ch/query")
|
sparql = SPARQLWrapper("https://cached.lindas.admin.ch/query")
|
||||||
@@ -69,6 +72,6 @@ def generateFederalFeed():
|
|||||||
}
|
}
|
||||||
feeds[lang].append(item)
|
feeds[lang].append(item)
|
||||||
print(feeds["fr"])
|
print(feeds["fr"])
|
||||||
generateFeed("Initiatives populaires fédérales", "RSS feed des Initiatives populaires fédérales", "initiativesPopulairesFederales.xml", "fr", [ "rss" "atom"], feeds[fr]);
|
generateFeed("Initiatives populaires fédérales", "RSS feed des Initiatives populaires fédérales", "initiativesPopulairesFederales", "fr", [ "rss" "atom"], feeds[fr]);
|
||||||
def main():
|
def main():
|
||||||
generateFederalFeed()
|
generateFederalFeed()
|
||||||
|
|||||||
Reference in New Issue
Block a user