Pydrive code example

Example 1: python google drive

''' 
1) pip3 install pydrive
2) https://pythonhosted.org/PyDrive/quickstart.html
	check autentication and follow istruction in above site
3) Run code for first autentication
'''
from pydrive.auth import GoogleAuth

gauth = GoogleAuth()
gauth.LocalWebserverAuth()
'''
4) select account and give permissions
5) now you're ready
'''
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive

gauth = GoogleAuth()
#gauth.LocalWebserverAuth() # Creates local webserver and auto handles authentication.

drive = GoogleDrive(gauth)

file1 = drive.CreateFile({'title': 'file_name.extention'})  # Create GoogleDriveFile instance with title 'Hello.txt'.
file1.SetContentFile('file_path') # Set content of the file from given string.
#file.SetContentString('string to put inside file') 
file1.Upload()

Example 2: pydrive download file

for file1 in file_list:
    if file1['title'] == '[name_of_target_folder]':
        folder_id = file1['id']

Example 3: pydrive download file

file_list = drive.ListFile({'q': "'{}' in parents and trashed=false".format(folder_id)}).GetList()