Compare commits

..

1 Commits

Author SHA1 Message Date
8933dd372d just change the path where are ovh bills saves 2025-11-06 17:51:32 +01:00

29
main.py
View File

@@ -1,17 +1,19 @@
import os
import argparse import argparse
import concurrent.futures import concurrent.futures
import mail as ml
from datetime import date, datetime
import dotenv
import ovh
import fetcher as ft
from urllib.request import urlretrieve
import logging import logging
from logging.handlers import TimedRotatingFileHandler import os
import traceback
import sqlite3 import sqlite3
import time as tm import time as tm
import traceback
from datetime import date, datetime
from logging.handlers import TimedRotatingFileHandler
from urllib.request import urlretrieve
import dotenv
import ovh
import fetcher as ft
import mail as ml
def init(): def init():
@@ -259,7 +261,8 @@ def save_pdf(bill: dict) -> None:
Télécharge le PDF dune facture dans un sous-dossier par année. Télécharge le PDF dune facture dans un sous-dossier par année.
Noms de fichiers : <billId>.pdf Noms de fichiers : <billId>.pdf
""" """
year_dir = os.path.join(PATH_OVH, str(datetime.now().year)) fmt_year = str(datetime.now().year) + "/ovh/"
year_dir = os.path.join(PATH_OVH, fmt_year)
os.makedirs(year_dir, exist_ok=True) os.makedirs(year_dir, exist_ok=True)
dest = os.path.join(year_dir, f"{bill['billId']}.pdf") dest = os.path.join(year_dir, f"{bill['billId']}.pdf")
@@ -296,7 +299,11 @@ if __name__ == "__main__":
init() init()
start = tm.time() start = tm.time()
logger.info("Démarrage du traitement des factures OVH pour %s", YEAR) logger.info("Démarrage du traitement des factures OVH pour %s", YEAR)
os.makedirs(os.path.join(PATH_OVH, str(YEAR)), exist_ok=True) final_path = str(YEAR) + "/ovh/"
os.makedirs(
os.path.join(PATH_OVH, final_path),
exist_ok=True,
)
ids_candidats = indexer(get_ids()) ids_candidats = indexer(get_ids())
bills_json = [] bills_json = []