mirror of
https://github.com/robweber/xbmcbackup.git
synced 2026-04-02 16:47:59 +02:00
moved cloud creation code to an authorizer class
added authorize as part of settings
This commit is contained in:
23
authorize_cloud.py
Normal file
23
authorize_cloud.py
Normal file
@@ -0,0 +1,23 @@
|
||||
import xbmc
|
||||
import xbmcgui
|
||||
import xbmcvfs
|
||||
import resources.lib.utils as utils
|
||||
from resources.lib.authorizers import DropboxAuthorizer,GoogleDriveAuthorizer
|
||||
|
||||
#drobpox
|
||||
if(utils.getSetting('remote_selection') == '2'):
|
||||
authorizer = DropboxAuthorizer()
|
||||
|
||||
if(authorizer.authorize()):
|
||||
xbmcgui.Dialog().ok("Backup","Dropbox is authorized")
|
||||
else:
|
||||
xbmcgui.Dialog().ok("Backup","Error Authorizing Dropbox")
|
||||
|
||||
#google drive
|
||||
elif(utils.getSetting('remote_selection') == '3'):
|
||||
authorizer = GoogleDriveAuthorizer()
|
||||
|
||||
if(authorizer.authorize()):
|
||||
xbmcgui.Dialog().ok("Backup","Google Drive is authorized")
|
||||
else:
|
||||
xbmcgui.Dialog().ok("Backup","Error Authorizing Google Drive")
|
||||
Reference in New Issue
Block a user