HTPC-Manager icon indicating copy to clipboard operation
HTPC-Manager copied to clipboard

Request: Ebook Support (LazyLibrarian/Calibre)

Open naq90 opened this issue 9 years ago • 24 comments

Request for a LazyLibrarian and or Calibre module. I believe that Lazy Librarian uses the exact same format as Headphones. It'd be great to be able to request and books from HTPC Manager.

naq90 avatar Oct 26 '15 05:10 naq90

+1 for LazyLibrarian - although I'm still messing w/ that. Poor software is a red headed stepchild.

tymanthius avatar Jan 19 '16 19:01 tymanthius

I raise my hand for this request too.

This Fork is very good: https://github.com/DobyTang/LazyLibrarian

PREngineer avatar Feb 06 '16 22:02 PREngineer

Duplicate request #99 However I may be looking to dev this as I might be setting up LL for my misses =) From what I can tell it's a clone of HP

cybercorey avatar Mar 18 '16 02:03 cybercorey

@cybercorey go for it! You should be able to reuse a lot of code.

Hellowlol avatar Mar 18 '16 09:03 Hellowlol

Bad news, looks like LL has not built an api on their end...

cybercorey avatar Mar 20 '16 09:03 cybercorey

Looks like lack of API has been taken care of as of yesterday

https://github.com/DobyTang/LazyLibrarian/commit/585212c263d1d2f65011186e7032305615d81bc4

rudyvarner avatar Mar 24 '16 14:03 rudyvarner

Ohhh yeaaah!!! :)

PREngineer avatar Mar 24 '16 22:03 PREngineer

Awesome, I opened a issue with him, and he had it sussed within a day! I'll hopefully get to work on it this long weekend!

cybercorey avatar Mar 25 '16 12:03 cybercorey

Starting point that explains some code https://github.com/Hellowlol/HTPC-Manager/wiki/How-to-make-your-own-module I should use headphones as a base and just edit that one

Hellowlol avatar Mar 25 '16 13:03 Hellowlol

+1 please!

ezar avatar Mar 25 '16 18:03 ezar

Started building it, you can test in this repo (https://github.com/cybercorey/HTPC-Manager/) Missing quite a bit for now (need a few extra api calls) But works.

Please test it and let me know! Readme: https://github.com/cybercorey/HTPC-Manager/commit/1592ff729c6098124de5e429f67bbe1aa49718e9

cybercorey avatar Mar 26 '16 03:03 cybercorey

What Api calls are missing?

Hellowlol avatar Mar 26 '16 07:03 Hellowlol

https://github.com/DobyTang/LazyLibrarian/issues/319 Ones ive found so far:

  • force searching single books
  • getting all books
  • add book

On lazylibrarian not this =)

cybercorey avatar Mar 26 '16 07:03 cybercorey

Seems simple to add, the work is already done. Just find the functions in webserve.py . That was I had to do when it didnt exist in hp and Mylar.

Hellowlol avatar Mar 26 '16 07:03 Hellowlol

Awesome, few more little things to do and I'll make a pull request =) But for now off to bed!

cybercorey avatar Mar 26 '16 10:03 cybercorey

Pull request! We want try it. Fantastic work.

@cybercorey I use https://github.com/philborman/LazyLibrarian/commits/master for LazyLibrarian. Updates more frequently.

ezar avatar Mar 26 '16 12:03 ezar

So excited about this!!!

hongkongkiwi avatar Aug 29 '16 16:08 hongkongkiwi

How do I go about checking out the version that works now or is that not feasable?

famewolf avatar Oct 07 '16 16:10 famewolf

use git clone or download the source code manually

Hellowlol avatar Oct 09 '16 06:10 Hellowlol

I know at some point I switched from using DobyTang to your version but I'm on Freenas and haven't the foggiest how I did it. I believe I used instructions you posted because it looks like freenas installs lazylibrarian to /usr/pbi/lazylibrarian-amd64/share/lazylibrarian/LazyLibrarian and that's not a valid git repo. [It was Htpc manager I replaced..not lazy librarian]

--update I found the previous discussion here: https://forums.freenas.org/index.php?threads/htpc-manager.40531/

@ezar Lazylibrarian on freenas is not in the usual spots..are you familiar with how to change it to use philborman's over dobytang's?

famewolf avatar Oct 09 '16 06:10 famewolf

@Hellowlol @cybercorey I attempted to setup both where I could try both htpcmanager's but they don't appear to support each other's database? Cybercorey's started everything "fresh" but when I switch back to hellowlol's version all the data is still available. Is there a way I can transfer the info?

famewolf avatar Oct 09 '16 07:10 famewolf

I believe the dbs should be compatible. Just copy the userdata folder from my version to his.

Hellowlol avatar Oct 09 '16 07:10 Hellowlol

Any update on this? Especially for those of us using the DobyTang fork of LL?

LL is the last thing I still have to fall back on Muximux for :(

agc93 avatar Apr 16 '17 16:04 agc93

@agc93 Hi. There is no progress on this and honestly will not be unless someone makes a pr. You don't need to fallback to muximus just add lazy librarian to other links and enable the i frame option under general settings.

Hellowlol avatar Apr 16 '17 17:04 Hellowlol