Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 991 Bytes

File metadata and controls

47 lines (29 loc) · 991 Bytes

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)