mirror of
https://github.com/Fare-spec/get_ovh_bills.git
synced 2025-12-07 10:20:36 +00:00
Add a way to identify the script running
This commit is contained in:
21
main.py
21
main.py
@@ -17,10 +17,10 @@ import time as tm
|
|||||||
def init():
|
def init():
|
||||||
global logger
|
global logger
|
||||||
# --- Configuration du logging ---
|
# --- Configuration du logging ---
|
||||||
logging.addLevelName(logging.DEBUG, "DÉBOGAGE")
|
logging.addLevelName(logging.DEBUG, APP_ENV + "|" + "DÉBOGAGE")
|
||||||
logging.addLevelName(logging.INFO, "INFO")
|
logging.addLevelName(logging.INFO, APP_ENV + "|" + "INFO")
|
||||||
logging.addLevelName(logging.WARNING, "AVERTISSEMENT")
|
logging.addLevelName(logging.WARNING, APP_ENV + "|" + "AVERTISSEMENT")
|
||||||
logging.addLevelName(logging.ERROR, "ERREUR")
|
logging.addLevelName(logging.ERROR, APP_ENV + "|" + "ERREUR")
|
||||||
|
|
||||||
os.makedirs(PATH_LOG, exist_ok=True)
|
os.makedirs(PATH_LOG, exist_ok=True)
|
||||||
logger = logging.getLogger(os.path.join(PATH_LOG, "ovh"))
|
logger = logging.getLogger(os.path.join(PATH_LOG, "ovh"))
|
||||||
@@ -54,17 +54,21 @@ def get_conn():
|
|||||||
logger.debug("Ouverture de la connexion SQLite vers %s", DB_PATH)
|
logger.debug("Ouverture de la connexion SQLite vers %s", DB_PATH)
|
||||||
conn = sqlite3.connect(DB_PATH)
|
conn = sqlite3.connect(DB_PATH)
|
||||||
logger.debug("Connexion établie, vérification/creation de la table 'bills'")
|
logger.debug("Connexion établie, vérification/creation de la table 'bills'")
|
||||||
conn.execute("""
|
conn.execute(
|
||||||
|
"""
|
||||||
CREATE TABLE IF NOT EXISTS bills (
|
CREATE TABLE IF NOT EXISTS bills (
|
||||||
bill_id TEXT PRIMARY KEY,
|
bill_id TEXT PRIMARY KEY,
|
||||||
bill_year INT
|
bill_year INT
|
||||||
)""")
|
)"""
|
||||||
|
)
|
||||||
|
|
||||||
conn.execute("""
|
conn.execute(
|
||||||
|
"""
|
||||||
CREATE TABLE IF NOT EXISTS dj_bill (
|
CREATE TABLE IF NOT EXISTS dj_bill (
|
||||||
bill_id TEXT PRIMARY KEY,
|
bill_id TEXT PRIMARY KEY,
|
||||||
bill_year INT
|
bill_year INT
|
||||||
)""")
|
)"""
|
||||||
|
)
|
||||||
conn.commit()
|
conn.commit()
|
||||||
logger.info("Base SQLite initialisée et table 'bills' disponible")
|
logger.info("Base SQLite initialisée et table 'bills' disponible")
|
||||||
return conn
|
return conn
|
||||||
@@ -280,6 +284,7 @@ if __name__ == "__main__":
|
|||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
dotenv.load_dotenv(args.env)
|
dotenv.load_dotenv(args.env)
|
||||||
|
APP_ENV = args.env
|
||||||
APP_KEY = os.environ["APP_KEY"]
|
APP_KEY = os.environ["APP_KEY"]
|
||||||
APP_SECRET = os.environ["APP_SECRET"]
|
APP_SECRET = os.environ["APP_SECRET"]
|
||||||
CONSUMER_KEY = os.environ["CONSUMER_KEY"]
|
CONSUMER_KEY = os.environ["CONSUMER_KEY"]
|
||||||
|
|||||||
Reference in New Issue
Block a user