# wkentaro/gdown

Google Drive public file downloader when curl/wget fails.

Repository: https://github.com/wkentaro/gdown
Canonical: https://ross.abutalabs.com/products/gdown
Language: Python
License: MIT
License Family: permissive
Topics: google-drive, wget, curl, download, downloader, python
Last push: 2026-08-18T10:13:39+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 74, longevity 100
- inputs: {"age_days": 3973, "days_push": 15, "days_rel": 95, "gap_med": 48, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5404, forks 426 (observed 2026-08-28T04:09:17.459368+00:00)

## What it is
gdown is a Python CLI tool and library for downloading public files and folders from Google Drive, handling the confirmation pages that break curl/wget. It also supports resuming downloads, exporting Google Docs formats, and downloading plain HTTP/HTTPS URLs.

## Use cases
- download a large file from Google Drive that wget fails on
- download an entire public Google Drive folder recursively
- export a Google Doc or Sheet as PDF or CSV from the command line
- resume an interrupted Google Drive download
- script downloading datasets hosted on Google Drive
- fetch a file by its Google Drive file ID

## When to choose
- you need to automate downloads of public Google Drive files or folders in scripts or CI
- curl/wget fails due to Google's virus-scan confirmation page
- you want a simple pip-installable tool with both CLI and Python API

## When to avoid
- you need to download private files requiring Google account authentication
- you need general-purpose downloading from arbitrary websites with cookies or JavaScript
- you need bidirectional Google Drive sync or upload

## Facets
- artifact type: cli-tool
- maturity: active
- function: http-client, cli, developer-tools
- domain: developer-tools, files
- platform: python, cli, cross-platform, windows
- tags: google-drive, downloader, wget-alternative, curl-alternative, file-download, large-files, command-line, automation, linux, macos

## Member repositories
- wkentaro/gdown (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:17.459368+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:57:48.076982+00:00, confidence not recorded.
  - readme: https://github.com/wkentaro/gdown (fetched 2026-08-28T04:09:17.459368+00:00, sha 89d917b1a32b)
  - registry_pypi: https://pypi.org/pypi/gdown/json (fetched 2026-08-29T08:52:24.748722+00:00, sha e970d0a39ecd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
