started on VFS files

This commit is contained in:
robweber
2012-11-02 15:59:40 -05:00
parent 9eb857396a
commit 6c20e3a3ad
2 changed files with 64 additions and 30 deletions

View File

@ -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)