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)

Metadata

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 Provenance Actions
pythonDrive-0.2.tar.gz 2.9 kB Without provenance Details for pythonDrive-0.2.tar.gz

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

Security for pythonDrive 0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file No provenance

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