From 5fc9831d55fcaac9925a527e3ff4babe288836b1 Mon Sep 17 00:00:00 2001 From: jonnybravo Date: Wed, 31 Jan 2024 20:59:00 +0100 Subject: [PATCH] commit message from python script --- rclone/main/frei/test.text_3 | 0 rclone/main/main.py | 32 +++++++++++++++++++------------- 2 files changed, 19 insertions(+), 13 deletions(-) create mode 100644 rclone/main/frei/test.text_3 diff --git a/rclone/main/frei/test.text_3 b/rclone/main/frei/test.text_3 new file mode 100644 index 0000000..e69de29 diff --git a/rclone/main/main.py b/rclone/main/main.py index 357a5b6..d5437fa 100755 --- a/rclone/main/main.py +++ b/rclone/main/main.py @@ -3,19 +3,25 @@ from rclone_python import rclone import os - -#rclone.create_remote('nextcloud', RemoteTypes.webdav ,user='JonnyBravo', password='jostC-bKBeB-9smMB-jjiDi-nDB8g', url='https://nextcloud.schlaubistechtalk.de/remote.php/dav/files/JonnyBravo/',vendor='nextcloud', auth_redirect = True) +def rclone_folders_copy(folder_to_sync=list): + for sync_folder in folder_to_sync: + print("Hole Datein...") + command = os.system('rclone copy rclone2:' + sync_folder + ' ' + sync_folder +' --update --create-empty-src-dirs') + match command: + case 0: + print("funktioniert") + case 256: + print("nicht in config") + #print('Kopiere Datein...') + #rclone.copy(sync_folder, 'rclone:' + sync_folder,ignore_existing=False, args=['--create-empty-src-dirs --update']) + #list_files = list(os.popen('rclone ls rclone:' + sync_folder + '')) + #for in_file in list_files: + # print(in_file.rstrip()) + + #rclone.create_remote('nextcloud', RemoteTypes.webdav ,user='JonnyBravo', password='jostC-bKBeB-9smMB-jjiDi-nDB8g', url='https://nextcloud.schlaubistechtalk.de/remote.php/dav/files/JonnyBravo/',vendor='nextcloud', auth_redirect = True) +if __name__ == "__main__": + folder_to_sync_manuell = ['ssh_keys', 'frei'] + rclone_folders_copy(folder_to_sync=folder_to_sync_manuell) -#rclone.copy('rclone:frei', 'frei', ignore_existing=True, args=['--create-empty-src-dirs']) -folder_to_sync_manuell = ['ssh_keys', 'frei'] - -for sync_folder in folder_to_sync_manuell: - print("Hole Datein...") - rclone.copy('rclone:' + sync_folder, sync_folder,ignore_existing=False, args=['--create-empty-src-dirs --update' ]) - print('Kopiere Datein...') - rclone.copy(sync_folder, 'rclone:' + sync_folder,ignore_existing=False, args=['--create-empty-src-dirs --update']) - list_files = list(os.popen('rclone ls rclone:' + sync_folder + '')) - for in_file in list_files: - print(in_file.rstrip()) \ No newline at end of file