Python Client for uploading files to Google Drive
git clone [email protected]:richtier/google-drive-folder-upload.git
cd google-drive-folder-uploadpip install requirements.txtLogin to https://console.developers.google.com and generate an Oauth client id file. Set the "Authorized redirect URIs" to http://localhost:8080/
Then download and open the credentials file to retrieve the client_id and client_secret.
Update settings.yml with the client_id and client_secret
You will be prompted to authenticate the application the first time you run the script, but from that point onwards your session will be remembered.
Run the following code to upload a file to to Google Drive:
python google_drive_folder_upload/main.py /path/to/file.pnginotifywait can be used to monitor a folder for new files and upload them to Google Drive. Run the following command to do that:
sudo chmod +x monitor.sh
monitor.sh /path/to/folderFollow this tutorial to run the monitor.sh as a service.