mirror of
https://github.com/robweber/xbmcbackup.git
synced 2025-06-23 19:14:33 +02:00
started on VFS files
This commit is contained in:
@ -1,10 +1,12 @@
|
||||
import utils as utils
|
||||
import xbmcvfs
|
||||
from dropbox import client, rest, session
|
||||
|
||||
APP_KEY = 'f5wlmek6aoriqax'
|
||||
APP_SECRET = 'b1461sje1kxgzet'
|
||||
|
||||
class Vfs:
|
||||
type = 'none'
|
||||
|
||||
def __init__(type):
|
||||
self.type = type
|
||||
|
||||
def listdir(directory):
|
||||
return {}
|
||||
@ -14,4 +16,30 @@ class Vfs:
|
||||
|
||||
def copy(source,dest):
|
||||
return True
|
||||
|
||||
def rmdir(directory):
|
||||
return True
|
||||
|
||||
def exists(aFile):
|
||||
return True
|
||||
|
||||
class XBMCFileSystem(Vfs):
|
||||
self.root_path
|
||||
def listdir(directory):
|
||||
return xbmcvfs.listdir(directory)
|
||||
|
||||
def mkdir(directory):
|
||||
return xbmcvfs.mkdir(directory)
|
||||
|
||||
def rmdir(directory):
|
||||
return xbmcvfs.rmdir(directory,True)
|
||||
|
||||
def exists(aFile):
|
||||
return xbmcvfs.exists(aFile)
|
||||
|
||||
class DropboxFilesystem(Vfs):
|
||||
|
||||
def __init__(self):
|
||||
session = session.DropboxSession(APP_KEY,APP_SECRET,"app_folder")
|
||||
token = session.obtain_request_token()
|
||||
access_token = session.obtain_access_token(token)
|
||||
|
Reference in New Issue
Block a user