mirror of
https://github.com/tomasriveral/ReSSPublica.git
synced 2026-08-11 18:28:38 +02:00
20 lines
491 B
Python
20 lines
491 B
Python
from SPARQLWrapper import SPARQLWrapper, JSON
|
|
from feedgen.feed import FeedGenerator
|
|
from importlib.resources import files
|
|
|
|
def generateFederalFeed():
|
|
sparql = SPARQLWrapper("https://cached.lindas.admin.ch/sparql")
|
|
|
|
query = files("resspublica").joinpath(
|
|
"queries/federalPopularInitiatives.sparql"
|
|
).read_text()
|
|
|
|
sparql.setQuery(query)
|
|
sparql.setReturnFormat(JSON)
|
|
|
|
results = sparql.query().convert()
|
|
print(results)
|
|
|
|
def main():
|
|
generateFederalFeed()
|