mirror of
https://gitlab.com/LazyLibrarian/LazyLibrarian.git
synced 2026-02-06 10:47:15 +00:00
LazyLibrarian is a SickBeard, CouchPotato, Headphones-like application for ebooks, audiobooks and magazines
So branching to new branch, and will merge my changes from itsmeg ontop will merge branch back to head once everyone happy its stable. |
||
|---|---|---|
| cherrypy | ||
| data | ||
| init | ||
| lazylibrarian | ||
| LazyLibrarian.app/Contents | ||
| lib | ||
| mako | ||
| .gitignore | ||
| COPYING.txt | ||
| freebsd.initd | ||
| LazyLibrarian.py | ||
| README.md | ||
| ubuntu.default | ||
| ubuntu.initd | ||
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"