Scrape Harry Potter audiobooks from the web



You can also use your local clone with git send-email.


acciobook scrapes Harry Potter audiobook files from the web.



If you have pipx installed, simply use

pipx install acciobook

Otherwise, use pip with the --user flag:

pip install --user acciobook


Ensure poetry is installed. Then run the following commands:

git clone https://git.sr.ht/~gpanders/acciobook
cd acciobook
poetry install

Run using poetry run acciobook.


Usage is straightforward: simply run acciobook (or poetry run acciobook if installed from source). You will be asked to make selections for which book to download, which narrator you prefer (Stephen Fry or Jim Dale) and which chapters to download. The default settings are to download all chapters of the book.

The files are downloaded as MP3 files to your current working directory.