From e2eec498d3cc78d8febaa561db9f6037cd865ab2 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 13 Mar 2023 16:48:46 +0500 Subject: [PATCH] gdrive4 --- IncBackups/views.py | 1 + plogical/Backupsv2.py | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/IncBackups/views.py b/IncBackups/views.py index 81de3ca8d..4c330e8bc 100644 --- a/IncBackups/views.py +++ b/IncBackups/views.py @@ -735,6 +735,7 @@ def createV2BackupSetup(request): userID = request.session['userID'] req_data={} + req_data['name'] = 'GDrive' req_data['token'] = request.GET.get('t') req_data['refresh_token'] = request.GET.get('r') req_data['token_uri'] = request.GET.get('to') diff --git a/plogical/Backupsv2.py b/plogical/Backupsv2.py index 14dfc5923..7a2fd1028 100644 --- a/plogical/Backupsv2.py +++ b/plogical/Backupsv2.py @@ -102,10 +102,14 @@ pass = {ObsecurePassword} ObsecurePassword = ProcessUtilities.outputExecutioner(command).rstrip('\n') content = f'''[{config["name"]}] -type = sftp -host = {config["host"]} -user = {config["user"]} -pass = {ObsecurePassword} +type = Gdrive +[Gdrive_Mount] +client_id = "" +client_secret = "" +scope = drive +root_folder_id = "" +service_account_file = "" +token = {"access_token":"{config["token"]}","token_type":"Bearer","refresh_token":"{config["refresh_token"]}"} ''' command = f"echo '{content}' > {self.ConfigFilePath}" ProcessUtilities.executioner(command, self.website.externalApp, True)