Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Retrieve missing Readarr books from Library Genesis.

License

NotificationsYou must be signed in to change notification settings

TheWicklowWolf/BookBounty

Repository files navigation

Build StatusDocker Pulls

image

BookBounty is a tool for finding missing Readarr books.

Run using docker-compose

services:bookbounty:image:thewicklowwolf/bookbounty:latestcontainer_name:bookbountyports:      -5000:5000volumes:      -/path/to/config:/bookbounty/config      -/path/to/downloads:/bookbounty/downloads      -/etc/localtime:/etc/localtime:rorestart:unless-stopped

Configuration via environment variables

Certain values can be set via environment variables:

  • PUID: The user ID to run the app with. Defaults to1000.
  • PGID: The group ID to run the app with. Defaults to1000.
  • readarr_address: The URL for Readarr. Defaults tohttp://192.168.1.2:8787.
  • readarr_api_key: The API key for Readarr. Defaults to.
  • libgen_address: The URL for Library Genesis. The only supported URL at present ishttp://libgen.is.
  • sleep_interval: Interval to sleep between downloads (seconds). Defaults to0.
  • sync_schedule: Scheduled hours to run e.g. 14 for 2pm (comma separated values in 24hr). Defaults to.
  • minimum_match_ratio: Minimum percentage for a match. Defaults to90.
  • selected_path_type: Select Download Structure (file or folder). Defaults tofile.
  • search_type: Select Search Type (fiction or non-fiction). Defaults tofiction.
  • library_scan_on_completion: Whether to scan Readarr Library on completion. Defaults toTrue.
  • request_timeout: Timeout for requests (seconds). Defaults to120.
  • thread_limit: Max number of threads to use. Defaults to1.
  • selected_language: Filter download by languages (specific languages or all). Defaults toEnglish. This is used if BookBounty is unable to get the languages from the Readarr Metadata Profile.
  • preferred_extensions_fiction: Filter fiction download by extension (comma separated). Defaults to.epub, .mobi, .azw3, .djvu.
  • preferred_extensions_non_fiction: Filter non-fiction download by extension (comma separated). Defaults to.pdf .epub, .mobi, .azw3, .djvu.
  • search_last_name_only: Use only the author's last name in searches. Defaults toFalse.
  • search_shortened_title: Use shortened title when searching (remove everything after:). Defaults toFalse.

Sync Schedule

Use a comma-separated list of hours to start sync (e.g.2, 20 will initiate a sync at 2 AM and 8 PM).

Note: There is a deadband of up to 10 minutes from the scheduled start time.

Readarr Integration

You have two choices to integrate BookBounty with Readarr:

  1. Directly map/bookbounty/downloads to your main Readarr folder and configureselected_path_type=folder.
    This method will attempt to create the correct folder structure (/author/book/filename.ext, etc.) before downloading files directly into their respective folders.

  2. Alternatively, map/bookbounty/downloads to an_unprocessed folder and setselected_path_type=file.This method downloads all files into a single folder. After a library scan in Readarr, some files may remain unmapped and require manual import.
    After importing, you can use the "Rename Files" function in Readarr to organize the files into the correct folders.

For both methods, settinglibrary_scan_on_completion=True automates the import process in Readarr.

Note: Readarr does not automatically rename files upon import.


image


image


https://hub.docker.com/r/thewicklowwolf/bookbounty

About

Retrieve missing Readarr books from Library Genesis.

Resources

License

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp