Skip to content
YACReader
If you know how to improve YACReader, please tell me your ideas.

Headless server and web client/reader

More
11 years 8 months ago - 11 years 8 months ago #1002 by Luis Ángel
Replied by Luis Ángel on topic Headless server and web client/reader
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: 11 years 8 months ago by Luis Ángel.
The following user(s) said Thank You: jethoman

Please Log in or Create an account to join the conversation.

More
11 years 3 months ago - 11 years 3 months ago #1558 by chiefnoah
Replied by chiefnoah on topic Headless server and web client/reader
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: 11 years 3 months ago by chiefnoah. Reason: Forgot to link to the github page

Please Log in or Create an account to join the conversation.

More
11 years 3 months ago #1559 by Luis Ángel
Replied by Luis Ángel on topic Headless server and web client/reader
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\

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago #1871 by robson.sobral
Replied by robson.sobral on topic Headless server and web client/reader
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/

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago #1872 by chiefnoah
Replied by chiefnoah on topic Headless server and web client/reader

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.

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago #1874 by robson.sobral
Replied by robson.sobral on topic Headless server and web client/reader
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!

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago #1886 by Luis Ángel
Replied by Luis Ángel on topic Headless server and web client/reader
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\

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago #1888 by robson.sobral
Replied by robson.sobral on topic Headless server and web client/reader
I've no idea on how to install anything without the Synology CP, but I can try.

Please Log in or Create an account to join the conversation.

Moderators: Luis Ángel
Powered by Kunena Forum

Thanks for downloading YACReader!

Your download is starting.

YACReader for iOS and Android

Connect to YACReaderLibrary to browse, read remotely and import comics. Your reading progress is synchronized across devices.

Download on the App Store Get it on Google Play Available at Amazon Appstore

Discover all the features on the iOS and Android pages, and learn how to use them in the iOS and Android user guides.

Support YACReader

YACReader for desktop and server is free to use, but it is not free to develop: maintaining this website, developer programs, code signing certificates, test devices and, of course, all the time it takes. Less than 0.01% of downloads end in a donation, so any amount counts.

By supporting the project you help keep it regularly updated and, most importantly, alive. Thanks!