gdown is a Python downloader designed for public Google Drive files and folders that ordinary curl or wget commands may not retrieve correctly. It handles Drive confirmation pages and extracts file identifiers from several common share-link formats. Users can download individual files, recursively copy folders, choose output paths, or inspect resolved names as JSON. Google Docs, Sheets, and Slides can be exported to formats such as DOCX, XLSX, PPTX, PDF, and CSV. Interrupted transfers can resume, while optional controls limit speed, route traffic through a proxy, adjust certificates, or change cookies and user agents. The tool also downloads regular HTTP and HTTPS URLs and can stream data to standard output. It is available as both a command-line program and a Python package.

Features

  • Public Google Drive file downloading
  • Recursive folder downloads
  • Google Workspace document exporting
  • Resumable and speed-limited transfers
  • Proxy, cookie, certificate, and user-agent controls
  • Regular URL and standard-output support

Project Samples

Project Activity

See All Activity >

Categories

File Managers

License

MIT License

Follow gdown

gdown Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of gdown!

Additional Project Details

Programming Language

Python

Related Categories

Python File Managers

Registered

2026-07-20