__init__(self, settings, auto_create_user=False, on_user_exist=None, on_update_users=None, on_error=None, show_errors=False, on_apikey_required=None, on_bearer_required=None, timeout=5000) | pycross.utils.onlineservices.Cloudstorage | |
_accid | pycross.utils.onlineservices.Cloudstorage | private |
_apikey | pycross.utils.onlineservices.Cloudstorage | private |
_authenticate(self, force_api_key=False) | pycross.utils.onlineservices.Cloudstorage | private |
_baseurl | pycross.utils.onlineservices.Cloudstorage | private |
_bearer | pycross.utils.onlineservices.Cloudstorage | private |
_check_bearer(self, bearer_token=None) | pycross.utils.onlineservices.Cloudstorage | private |
_create_account(self) | pycross.utils.onlineservices.Cloudstorage | private |
_create_folder(self, folder_name, parent_id='root', error_on_exist=False) | pycross.utils.onlineservices.Cloudstorage | private |
_delete_user(self, username=None) | pycross.utils.onlineservices.Cloudstorage | private |
_error(self, message, code=None, title=_('Error'), msgtype='error', raise_error=False) | pycross.utils.onlineservices.Cloudstorage | private |
_error_tostr(self, error) | pycross.utils.onlineservices.Cloudstorage | private |
_find_or_create_user(self, username=None, update_user_list=False) | pycross.utils.onlineservices.Cloudstorage | private |
_generate_username(self) | pycross.utils.onlineservices.Cloudstorage | private |
_get_account_matadata(self, account_id, retrieve_tokens=False, retrieve_full=True) | pycross.utils.onlineservices.Cloudstorage | private |
_get_accounts(self, enabled=None, admin=None, search=None) | pycross.utils.onlineservices.Cloudstorage | private |
_get_apikey(self) | pycross.utils.onlineservices.Cloudstorage | private |
_get_bearer(self) | pycross.utils.onlineservices.Cloudstorage | private |
_get_file_metadata(self, file_id) | pycross.utils.onlineservices.Cloudstorage | private |
_get_folder_ancestors(self, folder_id) | pycross.utils.onlineservices.Cloudstorage | private |
_get_folder_metadata(self, folder_id=None) | pycross.utils.onlineservices.Cloudstorage | private |
_get_folder_objects(self, fid, recurse=False) | pycross.utils.onlineservices.Cloudstorage | private |
_get_quota(self) | pycross.utils.onlineservices.Cloudstorage | private |
_is_user_folder(self, folder_id) | pycross.utils.onlineservices.Cloudstorage | private |
_make_headers(self, content_type='application/json', force_api_key=False) | pycross.utils.onlineservices.Cloudstorage | private |
_request(self, url, command='get', returntype='json', error_keymap={ 'message':'message', 'code':'status_code'}, **kwargs) | pycross.utils.onlineservices.Cloudstorage | private |
_rootid | pycross.utils.onlineservices.Cloudstorage | private |
_update_users(self) | pycross.utils.onlineservices.Cloudstorage | private |
_user | pycross.utils.onlineservices.Cloudstorage | private |
_user_exists(self, username, update_user_list=False) | pycross.utils.onlineservices.Cloudstorage | private |
ACCID | pycross.utils.onlineservices.Cloudstorage | static |
APIURL | pycross.utils.onlineservices.Cloudstorage | static |
APP_ID | pycross.utils.onlineservices.Cloudstorage | static |
clear_folder(self, folder_id=None) | pycross.utils.onlineservices.Cloudstorage | |
create_file_link(self, file_id, activelink=True, directlink=True, expire=None, password=None) | pycross.utils.onlineservices.Cloudstorage | |
delete_file(self, file_id, permanent=True) | pycross.utils.onlineservices.Cloudstorage | |
delete_file_link(self, link_id) | pycross.utils.onlineservices.Cloudstorage | |
delete_folder(self, folder_id, permanent=True, recurse=True) | pycross.utils.onlineservices.Cloudstorage | |
download_file(self, file_id, save_folder='', overwrite=False) | pycross.utils.onlineservices.Cloudstorage | |
find_or_create_folder(self, folder_name) | pycross.utils.onlineservices.Cloudstorage | |
get_file_link(self, link_id) | pycross.utils.onlineservices.Cloudstorage | |
init_settings(self, auto_create_user=True) | pycross.utils.onlineservices.Cloudstorage | |
OAUTH_URL | pycross.utils.onlineservices.Cloudstorage | static |
on_apikey_required | pycross.utils.onlineservices.Cloudstorage | |
on_bearer_required | pycross.utils.onlineservices.Cloudstorage | |
on_error | pycross.utils.onlineservices.Cloudstorage | |
on_update_users | pycross.utils.onlineservices.Cloudstorage | |
on_user_exist | pycross.utils.onlineservices.Cloudstorage | |
rename_file(self, file_id, new_name) | pycross.utils.onlineservices.Cloudstorage | |
rename_folder(self, folder_id, new_name) | pycross.utils.onlineservices.Cloudstorage | |
ROOTNAME | pycross.utils.onlineservices.Cloudstorage | static |
settings | pycross.utils.onlineservices.Cloudstorage | |
show_errors | pycross.utils.onlineservices.Cloudstorage | |
timeout | pycross.utils.onlineservices.Cloudstorage | |
update_file_link(self, link_id, activelink=None, expire=None, password=None) | pycross.utils.onlineservices.Cloudstorage | |
upload_file(self, filepath, folder_id=None, overwrite=False, makelink=True, activelink=True, directlink=True, expire=None, password=None) | pycross.utils.onlineservices.Cloudstorage | |
users | pycross.utils.onlineservices.Cloudstorage | |