Skip to content

Scraper

Download whole albums, playlists, and file lists from the terminal or a desktop app, with live progress, resumable downloads, and one-command retries.

Download

Latest v1.3.0Released Nov 12, 2026What's newAll releases

The desktop app is a universal build for Intel and Apple Silicon. If it's unsigned, right-click it and choose Open the first time.

Prefer Go? go install github.com/rajbahakdanyu/scraper/cmd/scraper@latest. See Installation for checksums and runtime requirements.

Features

Seven sites, one command

Paste a URL and the site is detected for you. Albums download concurrently into their own folder.

Terminal or desktop

A terminal dashboard that launches instantly, plus a native desktop app for macOS, Windows, and Linux with the same features and settings file.

Built to recover

Interrupted downloads resume, transient errors back off and retry, and failures are written to a retry list you can replay with one command.

Scriptable

Plain-text or JSON Lines output, dry runs, stable exit codes, and a watch mode that re-runs a list on a schedule.

Supported sites

How it works

  1. Paste links. One URL, a whole list, or a text file. The Firefox extension can export your open tabs straight into one.

  2. Preview. --dry-run resolves every album and shows the file count and total size before anything downloads.

    Terminal window
    scraper --dry-run https://filester.sh/f/FOLDER_ID
  3. Download. Files stream in concurrently with live progress, per-host limits, and automatic backoff when a site rate-limits you.

    Terminal window
    scraper -i urls.txt
  4. Retry what failed. Anything that didn’t finish is saved to a retry list you can replay later; partial files resume where they stopped.

    Terminal window
    scraper --input-file ~/Downloads/scraper-failed-*.txt

Next steps