diff --git a/app/config.yaml b/app/config.yaml index 9986dd5..1134630 100644 --- a/app/config.yaml +++ b/app/config.yaml @@ -5,8 +5,8 @@ 'spread': 1.0}, 'visualize_params': {'median_threshold': 6}, 'spreadsheet_name': 'Zeiterfassung alle Projekte', - 'worksheet_name': 'November 2024', - 'week': [45,46], + 'worksheet_name': 'Dezember 2024', + 'week': [49], 'name': 'Markus Zimmerberger', 'username': 'ZIM9003', 'ansprechpartner_username': 'GRM0003', diff --git a/app/export timesheets.py b/app/export timesheets.py index dd60e2a..6c7b165 100644 --- a/app/export timesheets.py +++ b/app/export timesheets.py @@ -5,6 +5,7 @@ import locale import datetime import yaml import os +from pathlib import Path #TODO: Upload automatically! @@ -52,12 +53,13 @@ def export_timesheet(csvexport_filename, ex: Export): else: print(f"File {file_path} contains data and was not deleted.") -locale.setlocale(locale.LC_ALL, 'de_DE') +locale.setlocale(locale.LC_ALL, 'de_AT.UTF-8') with open("./app/config.yaml", encoding='utf8') as f: cfg = yaml.load(f, Loader=yaml.FullLoader) -gc = gspread.service_account() +home = Path.home() +gc = gspread.service_account(home / "service_account.json") sh = gc.open(cfg['spreadsheet_name']) worksheet = sh.worksheet(cfg['worksheet_name']) week = cfg['week'] # 10, 11, 12 or None