Skip to main content

PythonDrive

  • A minimal Python wrapper for Google Drive

  • Built to simplify some Google Drive usage using service accounts even further than possible

Usage

Make sure you have a service account with the Google Drive API enabled, can be found here
and the instructions of how to acquire a service account may be found here



pip install pythonDrive


import pythonDrive

# or you can do
# from pythonDrive import auth as pyAuth
# from pythonDrive import drive as pyDrive

PyAuth

# assuming you imported above
googleClient: object = pyAuth.clientServiceAccountAuth('path/to/key.json', ['scopes'])

# This will be your actual Google Drive interactor
googleDrive: object = pyDrive.drive(googleClient)

# Get a list of all your files
listOfFiles: list = googleDrive.get_all_files()
print(listOfFiles)

Release files for pythonDrive 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pythonDrive 0.2
File Size Uploaded
pythonDrive-0.2.tar.gz 2.9 kB Details

Release files / pythonDrive-0.2.tar.gz

Download URL pythonDrive-0.2.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ff11ba5b6a4486df790630f5f13a491dab1fb254132d171322987bf53404a0d2
BLAKE2b-256 checksum
How to use checksums
877575f077c2c554a78a0057c6e87a0acb11ad69bdcceec9965a055a2e9ee623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page