Skip to content

Python app to download the books from https://www.goodreads.com/ . Based on the list, a list of recommendations is generated and these books can be also downloaded

Notifications You must be signed in to change notification settings

vonfreiren/goodreads-book-downloader

Repository files navigation

Books Downloader

Main

This applications parses the Goodreads library of your account (want to read, read, etc.) and downloads the different titles included in your profile.

The URL is enough (it can also read the CSV files with the titles)

The format of the downloaded books is prioritized and can be modified:

  • azw3
  • mobi
  • epub
  • pdf

Instructions

You will need to have a config.yaml file in the same directory as the script that contains the path where you want to save the files, and the URL of the Goodreads profile with books read. The options are in the config.yaml file

Optional features

Storage and Tacking

Once the book is downloaded, the book informaiton is added into a MongoDB collection.

Those books that could not be downloaded, are also added into a separate collection, so it can be tracked and see if are available in future executions.

Notifications

It's also possible to send emails with the attached book.

About

Python app to download the books from https://www.goodreads.com/ . Based on the list, a list of recommendations is generated and these books can be also downloaded

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages