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
Go from Code to Production URL in Seconds Icon
Go from Code to Production URL in Seconds

Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
Try it 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