mirror of
https://github.com/tomasriveral/ReSSPublica.git
synced 2026-08-11 18:28:38 +02:00
fix: wrong imports after reorganization
This commit is contained in:
@@ -1,4 +1,16 @@
|
||||
def generateFederalFeed():
|
||||
from SPARQLWrapper import SPARQLWrapper, JSON
|
||||
import copy
|
||||
from importlib.resources import files
|
||||
from tinydb import TinyDB, Query
|
||||
from datetime import datetime
|
||||
from zoneinfo import ZoneInfo
|
||||
from .utils import *
|
||||
from .translations import *
|
||||
|
||||
import logging
|
||||
logger = logging.getLogger("resspublica")
|
||||
|
||||
def generateFederalFeed(CACHE):
|
||||
|
||||
logger.info("Making th SPARQL query")
|
||||
sparql = SPARQLWrapper("https://cached.lindas.admin.ch/query")
|
||||
@@ -114,7 +126,7 @@ def generateFederalFeed():
|
||||
item["title"] = getValue(entry, "title_" + lang)
|
||||
if item["title"] == None:
|
||||
item["title"] = "Missing data"
|
||||
item["url"] = translatedFederalPopularInititivesUrls.get(lang, translatedFederalPopularInititivesUrls["de"]) + str(getValue(entry, "id"))
|
||||
item["url"] = translatedFederalPopularInitiativesUrls.get(lang, translatedFederalPopularInitiativesUrls["de"]) + str(getValue(entry, "id"))
|
||||
item["source"] = translatedFederalChancellery[lang]
|
||||
|
||||
# We need to construct the text part in three phases:
|
||||
|
||||
+7
-12
@@ -1,21 +1,17 @@
|
||||
from SPARQLWrapper import SPARQLWrapper, JSON
|
||||
from importlib.resources import files
|
||||
from datetime import datetime
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from zoneinfo import ZoneInfo
|
||||
from tinydb import TinyDB, Query
|
||||
from pathlib import Path
|
||||
import os
|
||||
import copy
|
||||
import argparse
|
||||
import logging
|
||||
|
||||
import .utils
|
||||
import .translations
|
||||
import .federalInitiativesFeeds
|
||||
from .translations import *
|
||||
|
||||
logger = logging.getLogger("resspublica")
|
||||
|
||||
from .utils import *
|
||||
from .federalInitiativesFeeds import *
|
||||
from .translations import *
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("--verbose", action="store_true", help="Enable debug logging")
|
||||
@@ -26,10 +22,9 @@ def main():
|
||||
format="%(asctime)s [%(levelname)s] %(message)s"
|
||||
)
|
||||
|
||||
global CACHE
|
||||
CACHE = Path(os.environ.get("RESSPUBLICA_CACHE", ".cache"))
|
||||
CACHE.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
logging.info("Starting feed generation")
|
||||
generateFederalFeed()
|
||||
generateFederalFeed(CACHE)
|
||||
logging.info("Done")
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
from feedgen.feed import FeedGenerator
|
||||
|
||||
from datetime import datetime
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from .translations import *
|
||||
from zoneinfo import ZoneInfo
|
||||
import logging
|
||||
logger = logging.getLogger("resspublica")
|
||||
|
||||
def generateFeed(title, description, fileName, language, standards, entries):
|
||||
logger.info(f"Generating feed {title}")
|
||||
|
||||
Reference in New Issue
Block a user