leaf_engine.io.gdrive.find
Functions
|
Finds the ID of a shared Google Drive by name. |
|
Finds the ID of a file by Google Drive path. |
|
Find the Google Drive ID of an existing folder in given parent. |
|
Finds resource (file, folder) on Google Drive. |
Module Contents
- leaf_engine.io.gdrive.find.find_drive_id(name: str) str
Finds the ID of a shared Google Drive by name.
- leaf_engine.io.gdrive.find.find_file_id(path: str, trashed: bool = False) str | None
Finds the ID of a file by Google Drive path.
- leaf_engine.io.gdrive.find.find_folder_id(name: str, parent_folder_id: str | None, drive_id: str, trashed: bool = False) str | None
Find the Google Drive ID of an existing folder in given parent.
- Parameters:
- Returns:
Folder ID. Returns None if no folder is found.
- Return type:
Optional[str]
- leaf_engine.io.gdrive.find.find_resource(name: str, parent_folder_id: str | None, drive_id: str, mime_type: str | None = None, trashed: bool = False) dict | None
Finds resource (file, folder) on Google Drive.
- Parameters:
- Raises:
LeafGoogleDriveException – Raised when more than one resource matches the provided
query parameters. –
- Returns:
Dictionary containing resource name and id.
- Return type: