simple-drive
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.
Main features
Files
- create
- create_shortcut
- upload
- get
- move
- copy
- rename
- restrict
- list
- download
- export
- empty_trash
- trash
- delete
Perissions
- add
- transfer_ownership
- get
- update
- list
- remove
- create
- get
- update
- list
- delete
Replies
- create
- get
- update
- list
- delete
Revisions
Installation
Install from GitHub
pip install --upgrade git+https://github.com/tranngocminhhieu/simple-drive.git
Install from PyPI
pip install --upgrade simple-drive
User manual
Please read the Documents.
Quick start example:
from simple_drive import Auth, Drive, MimeTypes, Roles
auth = Auth.from_service_account_file(file='service_account.json')
drive = Drive(auth=auth, verbose=True)
folder = drive.Files.create(name='Example folder', mime_type=MimeTypes.FOLDER, dest_folder_id=None)
drive.Permissions.add(file_id=folder['id'], email='her@gmail.com', role=Roles.EDITOR)
I welcome your contributions!