aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-10-07Exit cleanly on Ctrl+CDanilo M.1-1/+7
KeyboardInterrupt escaped main() and dumped a traceback. Catch it at the entry point, tell the user a rerun resumes the partial file, and exit with status 130. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07Reuse existing album folder so reruns resumeDanilo M.1-15/+2
A rerun used to create "Title - 2" and start every file from scratch, so the Range resume and 416 skip in download_file never applied. Download into the plain album folder instead and drop the now unused ensure_unique_folder helper. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02Initial commit: bunkr_dl album downloaderDanilo M.5-0/+772
Single-file Python script that downloads Bunkr albums and search results. Supports the current Bunkr layout (relative /f/ links, dl.<domain>/file/<id> pages, _001_v2 metadata API and signed CDN URLs), follows paginated albums, resumes partial downloads and takes an -o/--output override for the base folder. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>