Welcome to the forum, Guest

  • Page:
  • 1
  • 2

TOPIC: Headless server and web client/reader

Headless server and web client/reader 9 years 3 months ago #1002

Luis Ángel

Offline

Administrator

Posts: 2633

Thank you received: 544

Karma: -20

Ahem, you are right, having separated libraries duplicating comics is not the solution. The problem is that adding multi-user support is not trivial at all and it will require a lot of work.

A lot of people are asking for a headless version of YACRederLibrary, it would be really useful specially if it could run in NAS systems. Right now this feature is in standby, sorry, I don't have enough time for doing everything.

I will appreciate any help with this feature(or any other), if you have any coding skills or you know anyone interested, please contact me. I can't offer money, but you will enjoy all the fame and the glory of being an open source developer :)
Contribute to the project becoming a patron: www.patreon.com/yacreader
You can also donate via Pay-Pal: www.paypal.com/donate?business=5TAMNQCDD...e=Support+YACReader\
Last Edit: 9 years 3 months ago by Luis Ángel.
The administrator has disabled public write access.
The following user(s) said Thank You: jethoman

Headless server and web client/reader 8 years 10 months ago #1558

chiefnoah

Offline

Fresh Boarder

Posts: 2

Karma: 0

I'm working on a REST API server written in NodeJS that uses YACLibrary's databases, called MgaServer. I've been trying to get it compliant with ComicStreamer's API. I've already gotten decent results out of Astonishing Comic Reader, but I plan on making my own Android app that can utilize more features (progress through a series, last read page, etc.). It will eventually be able to function on it's own without the need for an external library manager (parse filenames similar to how comicstreamer does it, ComicVine/MyAnimeList scraping, etc) and possibly use a shared ComicRack database for syncing with their desktop app (may or may not be possible, they use absolute file paths which makes it a lot harder).
I haven't looked at the API that YACReader Library has for the iOS app, but I'd be happy to add support for it after I get some of the other stuff worked out. Is there any documentation I can reference for the API, or do I have to look at the code? Any suggestions for other features would be welcome.

Also, multiple users with the same library might be possible by creating a copy of library.ydb with a different name like <username>.ydb and just updating it periodically with new entries to library.ydb. It'd be pretty redundant, but the .ydb files aren't too big so it shouldn't be an issue. Just throwing the idea out there if I ever get to it.

This is taking a lot of time, and I start college in a couple weeks so progress will be slow :/
Last Edit: 8 years 10 months ago by chiefnoah. Reason: Forgot to link to the github page
The administrator has disabled public write access.

Headless server and web client/reader 8 years 10 months ago #1559

Luis Ángel

Offline

Administrator

Posts: 2633

Thank you received: 544

Karma: -20

chiefnoah, there is no docs for the API. In fact it is a little bit coupled to the iOS client, so you need to read the code, it is more or less straightforward...

I will keep an eye to the project ;)
Contribute to the project becoming a patron: www.patreon.com/yacreader
You can also donate via Pay-Pal: www.paypal.com/donate?business=5TAMNQCDD...e=Support+YACReader\
The administrator has disabled public write access.

Headless server and web client/reader 8 years 6 months ago #1871

robson.sobral

Offline

Expert Boarder

Posts: 126

Thank you received: 9

Karma: 0

I was going to open another thread, but I guess this can be here.

I'm testing BicBucStriim on my Synology NAS. It serves a Calibre Library using PHP.

Can we have a built-in Safari on iOS version?

github.com/rvolz/BicBucStriim/
The administrator has disabled public write access.

Headless server and web client/reader 8 years 6 months ago #1872

chiefnoah

Offline

Fresh Boarder

Posts: 2

Karma: 0

robson.sobral wrote:
I was going to open another thread, but I guess this can be here.

I'm testing BicBucStriim on my Synology NAS. It serves a Calibre Library using PHP.

Can we have a built-in Safari on iOS version?

github.com/rvolz/BicBucStriim/

While that's cool (and useful), I don't think it really has anything to do with YACReader. But while we're on the topic of ebook servers, COPS is also a very good PHP eBook/OPDS server that's definitely worth checking out.
The administrator has disabled public write access.

Headless server and web client/reader 8 years 6 months ago #1874

robson.sobral

Offline

Expert Boarder

Posts: 126

Thank you received: 9

Karma: 0

I know COPS. Thanks!

I'm suggesting it because maybe it's simpler than to create the headless server. Everybody could use a server which already works on their NAS. I've been using a different reader because it reads shared network folders. I want to go back to YACreader.

If I could open my NAS right on YACreader and put the comics to download while reading... Wow! It would be amazing!
The administrator has disabled public write access.

Headless server and web client/reader 8 years 6 months ago #1886

Luis Ángel

Offline

Administrator

Posts: 2633

Thank you received: 544

Karma: -20

The headless version is not that hard, but I really don't have time for it. It should be nice to have more people involved in the project.

The current version of YACReader compiles and runs in arm (tested in my Raspberry Pi 2). Maybe it is time to release a binary for Raspberry. It is a really cheap hardware and supports X11, so there is no need for a headless version, and YACReaderLibrary can be managed over remote desktop.

If you have a NAS, then you only need to mount your Comics folder in the little Pi....

Any beta testers interested in using it?
Contribute to the project becoming a patron: www.patreon.com/yacreader
You can also donate via Pay-Pal: www.paypal.com/donate?business=5TAMNQCDD...e=Support+YACReader\
The administrator has disabled public write access.

Headless server and web client/reader 8 years 6 months ago #1888

robson.sobral

Offline

Expert Boarder

Posts: 126

Thank you received: 9

Karma: 0

I've no idea on how to install anything without the Synology CP, but I can try.
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Powered by Kunena Forum