{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"}],"enrichment":{"capability":"Provides resumable downloads with retry logic, progress tracking, and integrity checking via Python API or command-line interface.","skillfed_tags":["download-manager","cli-tool","retry-logic"],"use_cases":["Download large files over unreliable networks where interruptions are common and resuming saves bandwidth.","Automate file retrieval in scripts with built-in retry and timeout handling to reduce manual error handling.","Verify downloaded files match expected checksums to detect corruption or tampering during transfer.","Monitor download progress in terminal applications using the CLI with colored logging output.","Integrate download logic into Python applications via the simple download() function with proxy and redirect control."],"what_it_does":"Robust Downloader wraps HTTP downloads with reliability features: automatic retries on failure, resumable transfers to avoid re-downloading on interruption, progress visualization via tqdm, and optional integrity verification using MD5 or SHA256 checksums. It exposes both a Python function and a command-line tool, making it suitable for scripting or direct terminal use.\n\nThe package depends on requests for HTTP transport, tqdm for progress bars, and colorlog for formatted logging. It targets Python 3.8 through 3.11 and is classified as Beta. With no known vulnerabilities and permissive licensing, it's positioned as a lightweight alternative to more complex download managers for developers who need basic robustness without heavy dependencies.","worth_installing":"Yes, if you need straightforward resumable downloads with retries and integrity checking. The low install friction, active maintenance, permissive license, and absence of vulnerabilities make it a safe choice. Not worth installing if you need advanced features like batch downloads, authentication schemes beyond basic proxy support, or streaming to memory\u2014it's intentionally minimal."},"id":"robust-downloader","links":{"html":"https://skillfed.io/packages/robust-downloader","md":"https://skillfed.io/packages/robust-downloader.md","pypi":"https://pypi.org/project/robust-downloader/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-11-13","license_spdx":null,"license_treatment":"permissive","name":"robust-downloader","python_support":"unspecified","summary":"A Simple Robust Downloader written in Python"},"popularity":{"monthly_downloads":1560219,"position":3761,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.0.2"}
