2018-10-26 23:13:59 +02:00
2018-01-24 15:10:36 +01:00
2018-10-26 23:13:59 +02:00
2018-08-13 19:14:29 +02:00
2018-06-21 08:29:29 +02:00
2017-01-15 17:18:36 +01:00
2017-07-16 13:34:16 +02:00
2018-09-17 21:09:16 +02:00

LazyLibrarian

LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info. License: GNU GPL v3

Right now it's capable of the following:

  • Import an existing calibre library (optional)
  • Find authors and add them to the database
  • List all books of an author and mark ebooks or audiobooks as 'wanted'.
  • LazyLibrarian will search for a nzb-file or a torrent or magnet link for that book
  • If a nzb/torrent/magnet is found it will be sent to a download client or saved in a black hole where your download client can pick it up.
  • Currently supported download clients for usenet are :
  • sabnzbd (versions later than 0.7.x preferred)
  • nzbget
  • synology_downloadstation
  • Currently supported download clients for torrent and magnets are:
  • deluge
  • transmission
  • utorrent
  • qbittorrent
  • rtorrent
  • synology_downloadstation
  • When processing the downloaded books it will save a cover picture (if available) and save all metadata into metadata.opf next to the bookfile (calibre compatible format)
  • The new theme for the site allows it to be accessed (and usable) from devices with a smaller screen (such as an iPad)
  • AutoAdd feature for book management tools like Calibre which must have books in flattened directory structure, or use calibre to import your books into an existing calibre library
  • LazyLibrarian can also be used to search for and download magazines, and monitor for new issues

Screenshots

Install:

LazyLibrarian runs by default on port 5299 at http://localhost:5299

Linux / Mac OS X:

  • Install Python 2 v2.6 or higher, or Python 3 v3.5 or higher

  • Git clone/extract LL wherever you like

  • Run "python LazyLibrarian.py -d" to start in daemon mode

  • Fill in all the config (see Wiki for full configuration)

  • Start in daemon mode with python LazyLibrarian.py -daemon

Documentation:

There is a wiki at https://github.com/DobyTang/LazyLibrarian/wiki
and a reddit at https://www.reddit.com/r/LazyLibrarian/

Docker tutorial http://sasquatters.com/lazylibrarian-docker/
Config tutorial http://sasquatters.com/lazylibrarian-configuration/
(thanks @mccorkled)

For more options see the Wiki.

Update

Auto update available via interface from master for git and source installs

Packages

rpm deb and snap packages here : https://github.com/DobyTang/LazyLibrarian/releases
The snap package is confined to users home directory, so all books and downloads need to be accessible from there too. Install the snap package with flags --dangerous --devmode
AUR package available here: https://aur.archlinux.org/packages/lazylibrarian/
QNAP LazyLibrarian is now available for the QNAP NAS via sherpa. https://forum.qnap.com/viewtopic.php?f=320&t=132373v

Docker packages

armhf version here : https://hub.docker.com/r/lsioarmhf/lazylibrarian/
x64 version here : https://hub.docker.com/r/linuxserver/lazylibrarian/
with calibredb here: https://hub.docker.com/r/thraxis/lazylibrarian-calibre/

Description
No description provided
Readme 24 MiB
Languages
Python 81.8%
HTML 8.9%
JavaScript 7%
C 1.5%
CSS 0.7%
Other 0.1%