aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-10-07Show colored album and file progress barsDanilo M.3-26/+54
Use rich for two live bars: the album (files done, elapsed time) and the current file (percent, size, speed, ETA). The file bar starts at the resumed offset and is removed when the file finishes; album bars stay as a record. Messages go through console.out so they print above the bars. Adds rich as a runtime dependency. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07Update docs for reused album folderDanilo M.2-4/+4
README and the --help epilog still described the old " - 2" suffix. State that an existing album folder is reused so a rerun resumes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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>