Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 2.2 KB

README.md

File metadata and controls

48 lines (38 loc) · 2.2 KB

LazyLibrarian

Contributers

  • Current author: LibrarianMike
  • Original author: Mar2zz
  • Previous maintainer: itsmegb

LazyLibrarian

LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs. It uses Goodreads.com (for author info and book info) websites as a source. License: GNU GPL v3

Right now its capable of the following:

  • Find authors and add them to the database
  • List all books of an author and add them as 'wanted'.
  • LazyLibrarian will search a nzb-file for that book (only Newznab and nzbmatrix are currently supported)
  • If a nzb is found it will be send to sabnzbd or saved in a blackhole where your downloadapp can pick it up.
  • When processing the downloaded books it will save a coverpicture (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)

##Screenshots

Install:

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

Linux / Mac OS X:

  • Install Python 2.6 or higher
  • Git clone/extract LL wherever you like
  • Run "python LazyLibrarian.py -d" to start in deamon mode
  • Fill in all the config fields

Windows:

  • Install Python 2.6 or higher
  • Double-click the Headphones.py file (you may need to right click and click 'Open With' -> Python)
  • Fill in all the config fields

Ubuntu (init.d script):

  • Copy "ubuntu.initd" to /etc/init.d/lazylibrarian - > "sudo cp ubuntu.initd /etc/init.d/lazylibrarian"
  • Copy "default.ubuntu" to /etc/default/lazylibrarian - > "sudo cp default.ubuntu /etc/default/lazylibrarian"
  • Edit the required daemon settings in /etc/default/lazylibrarian - > editor /etc/default/lazylibrarian
  • If your LL installation isn't in "/opt/lazylibrarian/", make sure to change the path there also!
  • Make executable "sudo chmod a+x /etc/init.d/lazylibrarian"
  • Add it to the startup items: "sudo update-rc.d lazylibrarian defaults"
  • Start with "sudo service lazylibrarian start"