ghenry22 / readarr-metadata-scraper

A Readarr Bookinfo.club scraper substitute

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Readarr Metadata scraper

POC substitute for Readarr's metadata provider api.bookinfo.club. Exposes endpoints that provide Readarr compatible metadata by scraping Goodreads.

Use at your own risk. Whilst functional, certain metadata is missing or incorrect. This could lead to data corruption in existing libraries so recommend only to be used for evaluation purposes.

Am unable to maintain this in the long term, but It may help others to build more robust scrapers for bookinfo outages.

How to use

Copy the scraper directory to where you compose readarr .

Add the following volume to Readarr in your docker-compose.yml:

./scraper/certs/bookinfo-club.crt:/etc/ssl/certs/bookinfo-club.crt

then add the scraper to your docker-compose.yml:

readarr-metadata-scraper:
    build: scraper
    container_name: readarr-metadata-scraper
    depends_on:
      - readarr
    networks:
      default:
        aliases:
          - api.bookinfo.club

see the docker-compose.yml for a working example.

Acknowledgements

Bilbioreads for providing the GoodReads scraping code.

License

Licensed under the GNU AGPLv3. Please see LICENSE.txt for more information.

About

A Readarr Bookinfo.club scraper substitute

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 98.9%Language:Dockerfile 1.1%