This package is designed to make it easier for Python users to utilize the Google Drive API. The syntax is concise and easy to understand, and it was developed based on the Google Drive API documentation.
- create
- create_shortcut
- upload
- get
- move
- copy
- rename
- restrict
- list
- download
- export
- empty_trash
- trash
- delete
- add
- transfer_ownership
- get
- update
- list
- remove
- create
- get
- update
- list
- delete
- create
- get
- update
- list
- delete
- get
- list
- delete
pip install --upgrade git+https://github.com/tranngocminhhieu/simple-drive.git
pip install --upgrade simple-drive
Please read the Documents.
Quick start example:
from simple_drive import Auth, Drive, MimeTypes, Roles
# Authorize with a service account
auth = Auth.from_service_account_file(file='service_account.json')
# Drive object
drive = Drive(auth=auth, verbose=True)
# Create a folder
folder = drive.Files.create(name='Example folder', mime_type=MimeTypes.FOLDER, dest_folder_id=None)
# Add editor permission for someone
drive.Permissions.add(file_id=folder['id'], email='[email protected]', role=Roles.EDITOR)
# ...
I welcome your contributions!