{"id":26318949,"url":"https://github.com/phhandong/google_drive_download","last_synced_at":"2026-05-19T00:38:52.668Z","repository":{"id":280093912,"uuid":"940966113","full_name":"phhandong/Google_Drive_Download","owner":"phhandong","description":"Download the big files from google drive with CLI in Linux/Windows","archived":false,"fork":false,"pushed_at":"2025-03-15T07:10:05.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T08:19:31.249Z","etag":null,"topics":["curl","downloader","google","google-driver","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phhandong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-01T06:44:25.000Z","updated_at":"2025-03-15T07:10:09.000Z","dependencies_parsed_at":"2025-03-01T07:40:11.452Z","dependency_job_id":null,"html_url":"https://github.com/phhandong/Google_Drive_Download","commit_stats":null,"previous_names":["phhandong/google_drive_download"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phhandong%2FGoogle_Drive_Download","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phhandong%2FGoogle_Drive_Download/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phhandong%2FGoogle_Drive_Download/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phhandong%2FGoogle_Drive_Download/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phhandong","download_url":"https://codeload.github.com/phhandong/Google_Drive_Download/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243746241,"owners_count":20341204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["curl","downloader","google","google-driver","python"],"created_at":"2025-03-15T15:16:57.688Z","updated_at":"2026-05-19T00:38:52.634Z","avatar_url":"https://github.com/phhandong.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003e Google Drive Download Tool\n\u003c/h2\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Status](https://img.shields.io/badge/status-active-success.svg)]()\n![Stars](https://img.shields.io/github/stars/phhandong/Google_Drive_Download?style=flat)\n[![GitHub Issues](https://img.shields.io/github/issues/phhandong/Google_Drive_Download)](https://github.com/phhandong/Google_Drive_Download/issues)\n[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/phhandong/Google_Drive_Download)](https://github.com/phhandong/Google_Drive_Download/pulls)\n[![License](https://img.shields.io/github/license/phhandong/Google_Drive_Download)](/LICENSE)\n\n\u003c/div\u003e\n\n---\n\n- 😡🤬🥵 Are you anxious about downloading the big files from the google drive?\n- 😫😖😨 Do you want a cross platform (Linux/Windows) download tool for downloading tool for fetch files in a stable way?\n- 🙀😿😾 Have you experienced the anxiety when downloading a lot of data but be noticed \"Too many users have viewed or downloaded\"?\n\nThen this Tool is **ALL YOU WANT**\n\n# 🔧 Usage\n\n## Preparing\n\n1. Visit the Google Cloud Console https://console.cloud.google.com/\n2. Create a new project ![image](https://github.com/user-attachments/assets/7505b31e-957a-4560-9bcb-15d435d576d7)\n3. Enable the \"Google Drive API\" ![image](https://github.com/user-attachments/assets/84ed6bcc-4328-4add-8ec6-8f251be15da1)\n4. Create a OAuth2.0 Credentails\n\n- Visit the APIs\u0026Service -\u003e Credentials, press CREATE CREDENTIALS and choose OAuth client ID ![w_20250302195421](https://github.com/user-attachments/assets/c106e795-3819-42d2-9e19-faf8558c4fca)\n  and select a type you want (typecally 'Desktop app')\n- Now you can get your Client ID and Client Secret ![image](https://github.com/user-attachments/assets/4b650cbe-ffeb-4567-87b0-4aa736f0f1ee)\n- If you haven't agreed the OAuth consent screen, you have to config your settings first ![image](https://github.com/user-attachments/assets/51d65e87-78c1-4d80-b6be-b76167283eb1)\n- Enable the Google Driver in the API Library ![image](https://github.com/user-attachments/assets/e9c9bedb-b49f-4ad2-b734-3ae468e3b5c7)\n- Add your account into the test users ![image](https://github.com/user-attachments/assets/d50f9916-4246-4c1d-b184-6fb324ae808b)\n- Authorize your account to this Client, Replace the CLIENT ID with yours in this URL and get the AUTHORIZATION_CODE https://accounts.google.com/o/oauth2/v2/auth?scope=https://www.googleapis.com/auth/drive\u0026access_type=offline\u0026include_granted_scopes=true\u0026response_type=code\u0026client_id=YOUR_CLIENT_ID\u0026redirect_uri=urn:ietf:wg:oauth:2.0:oob\n- **Do not close the page** and paste the AUTHORIZATION_CODE into **get_fresh.sh**, then you will get you **Refresh Token** and **Access Token**. - Please note that, the **Access Token** will be expired in 1 hour but **Refresh Token** can last for 7 days, so that's why we need update the **Access Token** while downloading.\n\n5. For now, you've got every token you need before download from your google driver\n\n## 🚀 Run the download tool\n\n1. Replace your API Tokens in download.sh\n2. Replace `FOLDER_ID` with the folder/file ID, take 'https://drive.google.com/file/d/1Nca0w_sNB5lAMY1Oh9iXvdc1K2H_AC8r/view?usp=drive_link' for example, the file ID is '1Nca0w_sNB5lAMY1Oh9iXvdc1K2H_AC8r'\n\n## 👯‍♂️ Contribution\n\n**Any** issue and PR are welcomed!.\n\n## 📃 License\n\n`MIT`\n\n## ❤️ Acknowledgement\n\n- [google-ads-python](https://github.com/googleads/google-ads-python)\n- [gdown](https://github.com/wkentaro/gdown)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphhandong%2Fgoogle_drive_download","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphhandong%2Fgoogle_drive_download","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphhandong%2Fgoogle_drive_download/lists"}