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
Comments
- create
- get
- update
- list
- delete
Replies
- create
- get
- update
- list
- delete
Revisions
- get
- list
- delete
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
# 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='her@gmail.com', role=Roles.EDITOR)
# ...
I welcome your contributions!
Metadata
Release files for simple-drive 2.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simple_drive-2.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Release files / simple_drive-2.0.9-py3-none-any.whl
| Download URL | simple_drive-2.0.9-py3-none-any.whl |
|---|---|
| Size | 16.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5cec0f13fd4dfc521db1e323030c96ef259def9b7dd47b72e6a9ccc14db2bb3e
|
|
BLAKE2b-256 checksum How to use checksums |
970fde1f49d18e196920c44ecd645ec73f1dccf5fd7427788f4547faa8e8d2c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.5
|