Files
ReSSPublica/resspublica/main.py
T

31 lines
762 B
Python

from pathlib import Path
import os
import argparse
import logging
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")
args = parser.parse_args()
logging.basicConfig(
level=logging.DEBUG if args.verbose else logging.INFO,
format="%(asctime)s [%(levelname)s] %(message)s"
)
CACHE = Path(os.environ.get("RESSPUBLICA_CACHE", ".cache"))
CACHE.mkdir(parents=True, exist_ok=True)
logging.info("Starting feed generation")
generateFederalFeed(CACHE)
logging.info("Done")