Skip to content

DejanGegic/audiobooksScraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audiobook Scraper

Supported sites 🌐

  1. bookaudiobooks.com
  2. goldenaudiobook.com

Disclaimer ⚠️

I do not support or encourage digital piracy or illegal acquisition of software, media or any other digital goods. This project exists for educational and demonstrational purposes.

About 📔

This software was made if a few minutes as a response to bookaudiobooks.com allowing users to listen to audiobooks on the site but giving them no option to change the speed, remember last position or download the audio. This is not intended to be a tool to download books which should be bought to support the artist, but as a demonstration of how flawed their DRM is.

How to use 🚗

Prerequisites

  1. npm
  2. node (tested on v18.0.0)

Run instructions

  1. Clone the repository
  2. cd into the repository and install modules with npm install
  3. Run the app and pass the url as the argument

Example: node run https://bookaudiobooks.com/book-to-download

It will create books directory and organize the files in structure books/author/bookTitle downloading the cover art first and proceeding with the audio.

To Do ✅

  • Add support for additional sites.
  • Fix cover art downloading error on goldenbooks
  • Rewrite the app in Go to avoid the need for node install

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published