SYMBOL INDEX (204 symbols across 17 files) FILE: DriveDownloader/downloader.py function parse_args (line 32) | def parse_args(): function get_env (line 42) | def get_env(key): function download_single_file (line 48) | def download_single_file(url, filename="", thread_number=1, force_back_g... function download_filelist (line 107) | def download_filelist(args): function simple_cli (line 116) | def simple_cli(): FILE: DriveDownloader/netdrives/basedrive.py function handle_sigint (line 22) | def handle_sigint(signum, frame): class DriveSession (line 27) | class DriveSession: method __init__ (line 28) | def __init__(self, proxy=None, chunk_size=32768): method generate_url (line 43) | def generate_url(self, url): method set_range (line 46) | def set_range(self, start, end): method parse_response_header (line 49) | def parse_response_header(self): method save_response_content (line 63) | def save_response_content(self, start=None, end=None, proc_id=-1, prog... method connect (line 141) | def connect(self, url, custom_filename=''): method show_info (line 149) | def show_info(self, progress_bar, list_suffix): FILE: DriveDownloader/netdrives/build.py function get_session (line 19) | def get_session(name): FILE: DriveDownloader/netdrives/directlink.py class DirectLink (line 10) | class DirectLink(DriveSession): method __init__ (line 11) | def __init__(self, *args, **kwargs): method parse_response_header (line 14) | def parse_response_header(self): method generate_url (line 23) | def generate_url(self, url): method connect (line 26) | def connect(self, url, custom_filename='', proc_id=-1, force_backup=Fa... FILE: DriveDownloader/netdrives/dropbox.py class DropBoxSession (line 9) | class DropBoxSession(DriveSession): method __init__ (line 10) | def __init__(self, *args, **kwargs): method generate_url (line 13) | def generate_url(self, url): method connect (line 25) | def connect(self, url, custom_filename='', proc_id=-1, force_backup=Fa... FILE: DriveDownloader/netdrives/googledrive.py class GoogleDriveSession (line 42) | class GoogleDriveSession(DriveSession): method __init__ (line 43) | def __init__(self, *args, **kwargs): method generate_url (line 46) | def generate_url(self, url): method connect (line 60) | def connect(self, url, custom_filename='', force_backup=False, proc_id... method backup_connect (line 72) | def backup_connect(self, url, custom_filename, id_str, proc_id=-1): FILE: DriveDownloader/netdrives/onedrive.py class OneDriveSession (line 9) | class OneDriveSession(DriveSession): method __init__ (line 10) | def __init__(self, *args, **kwargs): method generate_url (line 13) | def generate_url(self, url): method connect (line 23) | def connect(self, url, custom_filename='', proc_id=-1, force_backup=Fa... FILE: DriveDownloader/netdrives/sharepoint.py class SharePointSession (line 9) | class SharePointSession(DriveSession): method __init__ (line 10) | def __init__(self, *args, **kwargs): method generate_url (line 13) | def generate_url(self, url): method connect (line 26) | def connect(self, url, custom_filename='', proc_id=-1, force_backup=Fa... FILE: DriveDownloader/pydrive2/apiattr.py class ApiAttribute (line 6) | class ApiAttribute(object): method __init__ (line 9) | def __init__(self, name): method __get__ (line 17) | def __get__(self, obj, type=None): method __set__ (line 21) | def __set__(self, obj, value): method __del__ (line 27) | def __del__(self, obj=None): class ApiAttributeMixin (line 37) | class ApiAttributeMixin(object): method __init__ (line 40) | def __init__(self): class ApiResource (line 47) | class ApiResource(dict): method __init__ (line 57) | def __init__(self, *args, **kwargs): method __getitem__ (line 63) | def __getitem__(self, key): method __setitem__ (line 72) | def __setitem__(self, key, val): method __repr__ (line 81) | def __repr__(self): method update (line 86) | def update(self, *args, **kwargs): method UpdateMetadata (line 91) | def UpdateMetadata(self, metadata=None): method GetChanges (line 97) | def GetChanges(self): class ApiResourceList (line 111) | class ApiResourceList(ApiAttributeMixin, ApiResource, Iterator): method __init__ (line 119) | def __init__(self, auth=None, metadata=None): method __iter__ (line 134) | def __iter__(self): method __next__ (line 141) | def __next__(self): method GetList (line 156) | def GetList(self): method _GetList (line 175) | def _GetList(self): method Reset (line 184) | def Reset(self): FILE: DriveDownloader/pydrive2/auth.py class AuthError (line 29) | class AuthError(Exception): class InvalidCredentialsError (line 33) | class InvalidCredentialsError(IOError): class AuthenticationRejected (line 37) | class AuthenticationRejected(AuthError): class AuthenticationError (line 41) | class AuthenticationError(AuthError): class RefreshError (line 45) | class RefreshError(AuthError): function LoadAuth (line 49) | def LoadAuth(decoratee): function CheckServiceAuth (line 91) | def CheckServiceAuth(decoratee): function CheckAuth (line 114) | def CheckAuth(decoratee): class GoogleAuth (line 144) | class GoogleAuth(ApiAttributeMixin, object): method __init__ (line 175) | def __init__(self, settings_file="settings.yaml", http_timeout=None): method access_token_expired (line 199) | def access_token_expired(self): method LocalWebserverAuth (line 209) | def LocalWebserverAuth( method CommandLineAuth (line 281) | def CommandLineAuth(self): method ServiceAuth (line 296) | def ServiceAuth(self): method LoadCredentials (line 324) | def LoadCredentials(self, backend=None): method LoadCredentialsFile (line 340) | def LoadCredentialsFile(self, credentials_file=None): method SaveCredentials (line 363) | def SaveCredentials(self, backend=None): method SaveCredentialsFile (line 382) | def SaveCredentialsFile(self, credentials_file=None): method LoadClientConfig (line 406) | def LoadClientConfig(self, backend=None): method LoadClientConfigFile (line 431) | def LoadClientConfigFile(self, client_config_file=None): method LoadServiceConfigSettings (line 482) | def LoadServiceConfigSettings(self): method LoadClientConfigSettings (line 511) | def LoadClientConfigSettings(self): method GetFlow (line 526) | def GetFlow(self): method Refresh (line 554) | def Refresh(self): method GetAuthUrl (line 576) | def GetAuthUrl(self): method Auth (line 585) | def Auth(self, code): method Authenticate (line 595) | def Authenticate(self, code): method _build_http (line 610) | def _build_http(self): method Authorize (line 625) | def Authorize(self): method Get_Http_Object (line 642) | def Get_Http_Object(self): FILE: DriveDownloader/pydrive2/drive.py class GoogleDrive (line 9) | class GoogleDrive(ApiAttributeMixin, object): method __init__ (line 12) | def __init__(self, auth=None): method CreateFile (line 21) | def CreateFile(self, metadata=None): method ListFile (line 33) | def ListFile(self, param=None): method GetAbout (line 46) | def GetAbout(self): FILE: DriveDownloader/pydrive2/files.py class FileNotUploadedError (line 28) | class FileNotUploadedError(RuntimeError): class ApiRequestError (line 32) | class ApiRequestError(IOError): method __init__ (line 33) | def __init__(self, http_error): method GetField (line 41) | def GetField(self, field): class FileNotDownloadableError (line 46) | class FileNotDownloadableError(RuntimeError): function LoadMetadata (line 50) | def LoadMetadata(decoratee): class GoogleDriveFileList (line 65) | class GoogleDriveFileList(ApiResourceList): method __init__ (line 71) | def __init__(self, auth=None, param=None): method _GetList (line 76) | def _GetList(self): class IoBuffer (line 103) | class IoBuffer(object): method __init__ (line 106) | def __init__(self, encoding): method write (line 110) | def write(self, chunk): method read (line 113) | def read(self): class MediaIoReadable (line 121) | class MediaIoReadable(object): method __init__ (line 122) | def __init__( method read (line 152) | def read(self): method __iter__ (line 169) | def __iter__(self): method __len__ (line 179) | def __len__(self): class GoogleDriveFile (line 183) | class GoogleDriveFile(ApiAttributeMixin, ApiResource): method __init__ (line 194) | def __init__(self, auth=None, metadata=None, uploaded=False): method __getitem__ (line 216) | def __getitem__(self, key): method SetContentString (line 238) | def SetContentString(self, content, encoding="utf-8"): method SetContentFile (line 253) | def SetContentFile(self, filename): method GetContentString (line 269) | def GetContentString( method GetContentFile (line 295) | def GetContentFile( method GetContentIOBuffer (line 363) | def GetContentIOBuffer( method FetchMetadata (line 420) | def FetchMetadata(self, fields=None, fetch_all=False): method FetchContent (line 458) | def FetchContent(self, mimetype=None, remove_bom=False): method Upload (line 486) | def Upload(self, param=None): method Trash (line 501) | def Trash(self, param=None): method UnTrash (line 508) | def UnTrash(self, param=None): method Delete (line 516) | def Delete(self, param=None): method InsertPermission (line 525) | def InsertPermission(self, new_permission, param=None): method GetPermissions (line 560) | def GetPermissions(self): method DeletePermission (line 590) | def DeletePermission(self, permission_id): method _WrapRequest (line 600) | def _WrapRequest(self, request): method _FilesInsert (line 611) | def _FilesInsert(self, param=None): method _FilesUnTrash (line 641) | def _FilesUnTrash(self, param=None): method _FilesTrash (line 664) | def _FilesTrash(self, param=None): method _FilesDelete (line 688) | def _FilesDelete(self, param=None): method _FilesUpdate (line 712) | def _FilesUpdate(self, param=None): method _FilesPatch (line 744) | def _FilesPatch(self, param=None): method _BuildMediaBody (line 770) | def _BuildMediaBody(self): method _DownloadFromUrl (line 784) | def _DownloadFromUrl(self, url): method _DeletePermission (line 798) | def _DeletePermission(self, permission_id): method _GetBOM (line 828) | def _GetBOM(mimetype): method _RemovePrefix (line 835) | def _RemovePrefix(file_object, prefix, block_size=BLOCK_SIZE): method _InsertPrefix (line 875) | def _InsertPrefix(file_object, prefix, block_size=BLOCK_SIZE): FILE: DriveDownloader/pydrive2/fs/spec.py function _gdrive_retry (line 24) | def _gdrive_retry(func): class GDriveFileSystem (line 54) | class GDriveFileSystem(AbstractFileSystem): method __init__ (line 55) | def __init__(self, path, google_auth, trash_only=True, **kwargs): method split_path (line 62) | def split_path(self, path): method _ids_cache (line 71) | def _ids_cache(self): method _cache_path_id (line 92) | def _cache_path_id(self, path, *item_ids, cache=None): method _list_params (line 99) | def _list_params(self): method _gdrive_shared_drive_id (line 114) | def _gdrive_shared_drive_id(self, item_id): method _gdrive_list (line 132) | def _gdrive_list(self, query): method _gdrive_list_ids (line 143) | def _gdrive_list_ids(self, query_ids): method _get_remote_item_ids (line 150) | def _get_remote_item_ids(self, parent_ids, title): method _get_cached_item_ids (line 168) | def _get_cached_item_ids(self, path, use_cache): method _path_to_item_ids (line 175) | def _path_to_item_ids(self, path, create=False, use_cache=True): method _get_item_id (line 190) | def _get_item_id(self, path, create=False, use_cache=True, hint=None): method _gdrive_create_dir (line 204) | def _gdrive_create_dir(self, parent_id, title): method _create_dir (line 213) | def _create_dir(self, parent_id, title, remote_path): method exists (line 225) | def exists(self, path): method info (line 234) | def info(self, path): method ls (line 251) | def ls(self, path, detail=False): method find (line 293) | def find(self, path, detail=False, **kwargs): method upload_fobj (line 335) | def upload_fobj(self, stream, rpath, callback=None, **kwargs): method put_file (line 345) | def put_file(self, lpath, rpath, callback=None, **kwargs): method gdrive_upload_fobj (line 352) | def gdrive_upload_fobj(self, title, parent_id, stream, callback=None): method cp_file (line 360) | def cp_file(self, lpath, rpath, **kwargs): method get_file (line 369) | def get_file(self, lpath, rpath, callback=None, block_size=None, **kwa... method gdrive_get_file (line 376) | def gdrive_get_file(self, item_id, rpath, callback=None, block_size=No... method _open (line 396) | def _open(self, path, mode, **kwargs): method gdrive_open_file (line 405) | def gdrive_open_file(self, item_id): method rm_file (line 412) | def rm_file(self, path): method gdrive_delete_file (line 417) | def gdrive_delete_file(self, item_id): class GDriveBufferedWriter (line 449) | class GDriveBufferedWriter(io.IOBase): method __init__ (line 450) | def __init__(self, fs, path): method write (line 456) | def write(self, *args, **kwargs): method readable (line 459) | def readable(self): method writable (line 462) | def writable(self): method flush (line 465) | def flush(self): method close (line 472) | def close(self): method __enter__ (line 480) | def __enter__(self): method __exit__ (line 483) | def __exit__(self, *exc_info): method closed (line 487) | def closed(self): FILE: DriveDownloader/pydrive2/fs/utils.py class IterStream (line 6) | class IterStream(io.RawIOBase): method __init__ (line 9) | def __init__(self, iterator): # pylint: disable=super-init-not-called method readable (line 13) | def readable(self): method writable (line 16) | def writable(self) -> bool: method readinto (line 24) | def readinto(self, b): method read1 (line 38) | def read1(self, n=-1): method peek (line 52) | def peek(self, n): FILE: DriveDownloader/pydrive2/settings.py class SettingsError (line 93) | class SettingsError(IOError): class InvalidConfigError (line 97) | class InvalidConfigError(IOError): function LoadSettingsFile (line 101) | def LoadSettingsFile(filename=SETTINGS_FILE): function ValidateSettings (line 116) | def ValidateSettings(data): function _ValidateSettingsStruct (line 126) | def _ValidateSettingsStruct(data, struct): function _ValidateSettingsElement (line 141) | def _ValidateSettingsElement(data, struct, key): FILE: DriveDownloader/utils/misc.py function format_size (line 8) | def format_size(value): function judge_session (line 17) | def judge_session(url): function judge_scheme (line 29) | def judge_scheme(url): FILE: DriveDownloader/utils/multithread.py function download_session (line 7) | def download_session(session_func, url, filename, proc_id, start, end, u... class MultiThreadDownloader (line 14) | class MultiThreadDownloader: method __init__ (line 15) | def __init__(self, progress_bar, session_func, used_proxy, filesize, t... method get_ranges (line 23) | def get_ranges(self): method get (line 32) | def get(self, url, filename, force_back_google): method concatenate (line 49) | def concatenate(self, filename):