Import des réultats temporaires des élections européennes

This commit is contained in:
2024-06-13 12:19:02 +02:00
parent 6c3f96a9bc
commit 00ba2ad527
2 changed files with 127 additions and 2 deletions

10
main.py
View File

@ -6,7 +6,8 @@ import os
from dotenv import load_dotenv
from sqlalchemy import create_engine
from nupes.scripts import import_candidats_2024, import_geographie, import_resultats_web_2024, export_resultats_2024
from nupes.scripts import import_candidats_2024, import_geographie, import_resultats_2024, \
import_resultats_web_2024, export_resultats_2024
def parse_args():
@ -16,7 +17,8 @@ def parse_args():
"régionales", "départementales", "municipales"], default="européennes")
parser.add_argument('--year', '-y', type=int, help="Année de l'élection", default=2024)
parser.add_argument('action', help="Action à réaliser",
choices=["import_candidats", "import_geographie", "import_resultats", "export_resultats"])
choices=["import_candidats", "import_geographie", "import_resultats",
"import_resultats_web", "export_resultats"])
parser.add_argument('--debug', '-d', action='store_true', help="Mode debug")
return parser.parse_args()
@ -41,6 +43,10 @@ def main():
case "import_resultats":
if debug:
print(f"Import des résultats pour les élections {args.type} {args.year}")
import_resultats_2024.run(engine, debug)
case "import_resultats_web":
if debug:
print(f"Import des résultats depuis le web pour les élections {args.type} {args.year}")
import_resultats_web_2024.run(engine, debug)
case "export_resultats":
if debug: