A Minimal Google Drive Downloader Written in Go
- Concurrent File Downloads
- Folder Download Support
- Clones Folder on Local as it was structured on G-Drive
- Progress bar with ETA and Speeds
- Custom Path for Downloading file/folder into
- Download from G-Drive Shareable link support
- Database for storing credentials and token
- Resuming on partially downloaded files
- Skipping Existing files
- Visit the Google Cloud Console
- Go to the OAuth Consent tab, fill it, and save.
- Go to the Credentials tab and click Create Credentials -> OAuth Client ID
- Choose Other/desktop and Create.
- Use the download button to download your credentials.
drivedlgo set <path_to_credentials.json>
yay -S drivedlgo-bin
- Usage can be found in --help
drivedlgo --help
First time run after set command will authorize the credentials and generate token.