mirror of
https://github.com/tomasriveral/ReSSPublica.git
synced 2026-08-12 10:40:45 +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")
|
logger.info("Making th SPARQL query")
|
||||||
sparql = SPARQLWrapper("https://cached.lindas.admin.ch/query")
|
sparql = SPARQLWrapper("https://cached.lindas.admin.ch/query")
|
||||||
@@ -114,7 +126,7 @@ def generateFederalFeed():
|
|||||||
item["title"] = getValue(entry, "title_" + lang)
|
item["title"] = getValue(entry, "title_" + lang)
|
||||||
if item["title"] == None:
|
if item["title"] == None:
|
||||||
item["title"] = "Missing data"
|
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]
|
item["source"] = translatedFederalChancellery[lang]
|
||||||
|
|
||||||
# We need to construct the text part in three phases:
|
# 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
|
from pathlib import Path
|
||||||
import os
|
import os
|
||||||
import copy
|
|
||||||
import argparse
|
import argparse
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
import .utils
|
from .translations import *
|
||||||
import .translations
|
|
||||||
import .federalInitiativesFeeds
|
|
||||||
|
|
||||||
logger = logging.getLogger("resspublica")
|
logger = logging.getLogger("resspublica")
|
||||||
|
|
||||||
|
from .utils import *
|
||||||
|
from .federalInitiativesFeeds import *
|
||||||
|
from .translations import *
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser()
|
||||||
parser.add_argument("--verbose", action="store_true", help="Enable debug logging")
|
parser.add_argument("--verbose", action="store_true", help="Enable debug logging")
|
||||||
@@ -26,10 +22,9 @@ def main():
|
|||||||
format="%(asctime)s [%(levelname)s] %(message)s"
|
format="%(asctime)s [%(levelname)s] %(message)s"
|
||||||
)
|
)
|
||||||
|
|
||||||
global CACHE
|
|
||||||
CACHE = Path(os.environ.get("RESSPUBLICA_CACHE", ".cache"))
|
CACHE = Path(os.environ.get("RESSPUBLICA_CACHE", ".cache"))
|
||||||
CACHE.mkdir(parents=True, exist_ok=True)
|
CACHE.mkdir(parents=True, exist_ok=True)
|
||||||
|
|
||||||
logging.info("Starting feed generation")
|
logging.info("Starting feed generation")
|
||||||
generateFederalFeed()
|
generateFederalFeed(CACHE)
|
||||||
logging.info("Done")
|
logging.info("Done")
|
||||||
|
|||||||
@@ -1,5 +1,10 @@
|
|||||||
from feedgen.feed import FeedGenerator
|
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):
|
def generateFeed(title, description, fileName, language, standards, entries):
|
||||||
logger.info(f"Generating feed {title}")
|
logger.info(f"Generating feed {title}")
|
||||||
|
|||||||
Reference in New Issue
Block a user