Make it cross-platform fit

This commit is contained in:
2024-12-02 21:54:29 +01:00
parent 7d76e217f1
commit c40bb7d978
2 changed files with 6 additions and 4 deletions
+2 -2
View File
@@ -5,8 +5,8 @@
'spread': 1.0}, 'spread': 1.0},
'visualize_params': {'median_threshold': 6}, 'visualize_params': {'median_threshold': 6},
'spreadsheet_name': 'Zeiterfassung alle Projekte', 'spreadsheet_name': 'Zeiterfassung alle Projekte',
'worksheet_name': 'November 2024', 'worksheet_name': 'Dezember 2024',
'week': [45,46], 'week': [49],
'name': 'Markus Zimmerberger', 'name': 'Markus Zimmerberger',
'username': 'ZIM9003', 'username': 'ZIM9003',
'ansprechpartner_username': 'GRM0003', 'ansprechpartner_username': 'GRM0003',
+4 -2
View File
@@ -5,6 +5,7 @@ import locale
import datetime import datetime
import yaml import yaml
import os import os
from pathlib import Path
#TODO: Upload automatically! #TODO: Upload automatically!
@@ -52,12 +53,13 @@ def export_timesheet(csvexport_filename, ex: Export):
else: else:
print(f"File {file_path} contains data and was not deleted.") 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: with open("./app/config.yaml", encoding='utf8') as f:
cfg = yaml.load(f, Loader=yaml.FullLoader) 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']) sh = gc.open(cfg['spreadsheet_name'])
worksheet = sh.worksheet(cfg['worksheet_name']) worksheet = sh.worksheet(cfg['worksheet_name'])
week = cfg['week'] # 10, 11, 12 or None week = cfg['week'] # 10, 11, 12 or None