--- id: googledrivedownloader version: "1.1.0" license: unclear license_treatment: unclear maintenance: dormant --- # googledrivedownloader — Minimal class to download shared files from Google Drive. License: unclear · Maintenance: dormant · Downloads: 122.8K/mo ## What it is and what it does googledrivedownloader is a minimal Python wrapper that downloads files from Google Drive using only a file ID and a destination path. It wraps the requests library to handle the download mechanics and optionally unzips the result afterward. The package is designed for simple, one-off downloads of shared files without requiring OAuth setup or the full Google Drive API. It's typically used in data pipelines, ML training scripts, or documentation workflows where you need to fetch a static file from a shared Google Drive link. The API is intentionally bare—just a file ID, a path, and optional flags for progress display and overwrite behavior. Maintenance is dormant but the package remains functional on modern Python versions. Use it for: - Fetch training datasets from a shared Google Drive folder in a machine-learning notebook or pipeline. - Download documentation or reference files during CI/CD setup without hardcoding direct URLs. - Retrieve a zipped archive of project files and auto-extract it in a single call during deployment. - Automate download of shared reports or data exports in a scheduled script. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Downloads shared files from Google Drive by file ID and saves them locally, with optional automatic unzipping and progress display. Yes, if you need a lightweight, zero-configuration way to download a shared Google Drive file by ID. The install is frictionless and the API is straightforward. However, verify the license before use in proprietary code, and test that it still works with your target file (Google Drive's sharing model may affect accessibility). Not suitable if you need active maintenance or support for complex Drive operations. ## Install pip install googledrivedownloader uv add googledrivedownloader poetry add googledrivedownloader ## Installing googledrivedownloader Before you install: Low friction install with a single lightweight dependency (requests). Maintenance is dormant—last commit was 2025-01-16 but no activity pattern suggests active development; the package works with current Python versions (3.8+) and has no known vulnerabilities. License in practice: License status is unclear; no SPDX identifier or raw license text is available in the package metadata. Verify the actual license before use in proprietary or restricted contexts. Quickstart: pip install googledrivedownloader from googledrivedownloader import download_file_from_google_drive download_file_from_google_drive(file_id='1H1ett7yg-TdtTt6mj2jwmeGZaC8iY1CH', dest_path='data/crossing.jpg') Verify before relying: - Whether the package handles Google Drive's current authentication and sharing model (e.g., whether it still works with recent Drive API changes or rate-limiting). - The actual license under which the package is released (metadata shows no SPDX or raw license text). - Whether the package handles large files or has known size/timeout limitations. ## Package facts - License: not declared (unclear) - Python support: supports_current - Install friction: low - Maintenance: dormant - Downloads: 122.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags google drive file download, download from google drive, google drive python, shared file downloader, gdrive download script, google-drive, file-download, data-fetching [View on SkillFed](https://skillfed.io/packages/googledrivedownloader) · [View on PyPI](https://pypi.org/project/googledrivedownloader/)