Skip to main content

A Python wrapper for Google Drive API

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pythonDrive-0.2.tar.gz (2.9 kB view details)

Uploaded Source

File details

Details for the file pythonDrive-0.2.tar.gz.

File metadata

  • Download URL: pythonDrive-0.2.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for pythonDrive-0.2.tar.gz
Algorithm Hash digest
SHA256 ff11ba5b6a4486df790630f5f13a491dab1fb254132d171322987bf53404a0d2
MD5 b3afeb78c735bde2f6677721c647f545
BLAKE2b-256 877575f077c2c554a78a0057c6e87a0acb11ad69bdcceec9965a055a2e9ee623

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page