Audiobook Bay Scraper

Distributed scraper. Workers run in your browser via Tampermonkey and POST HTML to this server. The server only stores state and parses HTML.

Total Books

in audiobooks.json

List Walk

last scraped page

Pending Details

URLs queued to fetch

In Progress

claimed by workers

Active Workers

Status

loading…

How to start scraping

On this device (phone/desktop): Tap to install userscript Opens in Tampermonkey — tap Install
  1. Install Tampermonkey (or Violentmonkey) in any browser.
  2. Click Load script below, then Copy to clipboard.
  3. In Tampermonkey, click Create a new script, paste, and Save.
  4. Reload this page — the floating ABB Worker panel appears in the bottom-right.
  5. Click Start scraping inside the floating panel.

Userscript (pre-configured for this server):

When your browser IP gets blocked, open this page in a different browser with Tampermonkey + the same userscript, and click Start — state lives on this server.

Scrape control

All existing books in audiobooks.json are preserved. Already-scraped URLs are never re-fetched — only new pages and unseen books are added.

"Set page" — jumps to any page number and resumes from there.
"Restart from page 1" — re-walks all list pages but skips books already in your database (merge, never delete).

Downloads & state

audiobooks.json scraper_state.json scraper_queue.json /api/state