Make it cross-platform fit
This commit is contained in:
+2
-2
@@ -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',
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user