Nextcloud sync

This commit is contained in:
hubobel 2026-06-16 17:14:40 +02:00
parent 7a1af96a19
commit 3417bd248d

View file

@ -375,7 +375,7 @@ if which("rclone"):
"rclone", "rclone",
"copy", "copy",
str(excel_file), str(excel_file),
"nextcloud:Finanzen" f"nextcloud:Bank/{year}"
], ],
check=True check=True
) )
@ -390,17 +390,30 @@ elif platform.system() == "Windows":
try: try:
target = ( target_dir = (
Path.home() Path.home()
/ "Nextcloud" / "Nextcloud"
/ "Finanzen" / "Bank"
/ str(year)
)
target_dir.mkdir(
parents=True,
exist_ok=True
)
target_file = (
target_dir
/ excel_file.name / excel_file.name
) )
copy2(excel_file, target) copy2(
excel_file,
target_file
)
print( print(
f"Excel nach {target} kopiert." f"Excel nach {target_file} kopiert."
) )
except Exception as e: except Exception as e:
@ -408,7 +421,6 @@ elif platform.system() == "Windows":
print( print(
f"Nextcloud-Kopie fehlgeschlagen: {e}" f"Nextcloud-Kopie fehlgeschlagen: {e}"
) )
else: else:
print( print(