mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-05-10 10:56:23 +02:00
gdrive4
This commit is contained in:
@@ -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')
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user