{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"}],"enrichment":{"capability":"Downloads, verifies, and extracts archives from URLs with automatic caching, hash validation, and update detection.","skillfed_tags":["dataset-management","archive-extraction","abandoned"],"use_cases":["Distribute datasets to users with automatic verification and caching to avoid re-downloading","Build a library that fetches and extracts remote archives on first use with integrity checking","Create a config-driven download system where archive metadata is stored in Python modules","Manage multiple archive versions and notify users when updates are available via hash changes"],"what_it_does":"fastdownload is a utility for downloading and extracting archives from URLs while ensuring data integrity and managing cached copies. It wraps the download process to automatically verify file size and hash, extract contents to a configurable directory structure, and reuse cached versions when appropriate. Users call a single method (get) with a URL and receive the path to extracted files; the library handles verification, extraction, and directory management automatically.\n\nThe package is designed for library authors who want to distribute datasets or archives to users with minimal friction. It generates a download_checks.py file containing size and hash metadata, allowing users to be notified when archives are updated and automatically download new versions. The fastai project uses it to provide dataset access. However, the package has been abandoned since July 2022 and receives no active maintenance.","worth_installing":"No. While the package has low install friction and permissive licensing, it is abandoned (last commit July 2022, 1499+ days ago) with no active maintenance. The classifiers indicate support only through Python 3.8, and there is no assurance it will work with current Python versions. For new projects, use an actively maintained alternative; for existing projects already using it, consider migration."},"id":"fastdownload","links":{"html":"https://skillfed.io/packages/fastdownload","md":"https://skillfed.io/packages/fastdownload.md","pypi":"https://pypi.org/project/fastdownload/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-07-07","license_spdx":null,"license_treatment":"permissive","name":"fastdownload","python_support":"supports_current","summary":"A general purpose data downloading library."},"popularity":{"monthly_downloads":330311,"position":7539,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.7"}
