- Current author: LibrarianMike
- Original author: Mar2zz
- Previous maintainer: itsmegb
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)
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"