Simple script to upload files on Google Drive.
Script uses predefined Drive APIs Client ID and Client Secret
It takes upload file as command line argument, uploads it and sets permissions that anyone who has download link can download the file.
After file has been uploaded script prints download url.
- Python >= 3.6
- google-api-python-client
- google-auth-oauthlib
- google-auth-httplib2
pip install -r requirements.txt
- use the wizard to enable drive API.
- create OAuth client ID credentials, choose Desktop app application type
- save generated credentials as
credentials.json
in the script directory
echo 'this is test' > test.txt
python gdrive_upload.py test.txt
https://docs.google.com/a/pawned.ru/uc?id=0B3TLzHm0uDyjV3Rvc2o0eklYRG8&export=download
wget -q -O - "https://docs.google.com/a/pawned.ru/uc?id=0B3TLzHm0uDyjV3Rvc2o0eklYRG8&export=download"
this is test