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

[Request] OPDS support through the server

  • matthew
  • Topic Author
  • Offline
  • New Member
  • New Member
More
10 years 8 months ago #2059 by matthew
Tom over at Vaemendis has extended the OPDS protocol to support grabbing a comic book file page-by-page. This is an extremely convenient way of reading comics on your mobile device as it does not require that you download the archive to your device.

Source:
OPDS
OPDS Extension

If you integrate and support the OPDS protocol you will greatly increase your user base.

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

More
10 years 8 months ago #2062 by Luis Ángel
Replied by Luis Ángel on topic [Request] OPDS support through the server
YACReaderLibrary alread supports page by page reading without the need for downloading the full comics in YACReader for iOS.

BTW, Matthew, please, change your avatar image, your image could cause some confusions to other users in the forum.

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 8 months ago #2063 by robson.sobral
Replied by robson.sobral on topic [Request] OPDS support through the server
I would like the support as well, but because the YAC reader library only exports to YAC Reader, which only runs on iOS. This is way I'm seriously thinking on move all the library to Calibre.

It would be nice if we could use a more standard way to get comics.

Maybe a built-in browser can be a easier way to implement it.

Or if the library uses real link, which can be used on any browser.
The following user(s) said Thank You: matthew

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

  • matthew
  • Topic Author
  • Offline
  • New Member
  • New Member
More
10 years 6 months ago #2252 by matthew
Replied by matthew on topic [Request] OPDS support through the server
Robson is right. Without a convenient way to read through a browser we have better alternatives (Calibre, Ubooquity, Comicrack).

Luis, you wrote that reading without downloading the entire file is available for iOS devices. I'm guessing you mean in conjunction with YACReader for iOS. That is a very specific setup and excludes every user who uses a different app on a different platform.

Challenge Reader on Android
Firefox on Windows
Chrome on Linux
Safari on OSX
...
Implementing OPDS would support all of these different setups because each is capable of displaying OPDS feeds. Through the browser you'd be serving a page that uses JavaScript to request the next pages and save them in cache.

To start:
YACReader starts and hosts a web server listener on a custom port.
The user connects to the IP address or URI through which YACReader is accessible.
Through that port YACReader listens for $_GET requests for books and pages.

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

More
10 years 6 months ago #2253 by robson.sobral
Replied by robson.sobral on topic [Request] OPDS support through the server
I think the easier solution for now would be to have links to the files on library. Today, the import links point to file meta info:

```
fileName:filename.cbz
fileSize:59308716
```

If we have links to the file itself, any browser could get it and them points to other readers. A kind of User agent sniffing could show the link to the meta info inside YAC Reader and to the files themselves by default.

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!