Files
ReSSPublica/resspublica/main.py
T
2026-06-14 12:02:51 +02:00

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()