|
|
#1 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2
Karma: 65120
Join Date: Apr 2026
Device: yes
|
New OPDS client for Pocketbook
I wanted something to make it easier to download books directly from my Pocketbook reader.
I tried enabling the built in OPDS support. I couldn't get it to authenticate to me Calibre-Web server, I suppose it was disabled for a reason. ![]() I just so happened I had to subscribe to Gemini Pro for work so decided to do something more useful than work during my trial So after a couple weeks vibe coding I have built a native OPDS client using the C SDK.It’s just a single .app file you drop into the device's applications folder via USB. It will then create the directory it needs in the application folder to store configuration and cache. It connects directly to OPDS servers (like Calibre-Web, or Project Gutenberg) and downloads the files straight to your storage. It supports pretty much all the native formats. I mainly built it to fix a few annoyances I had with browsing on an e-reader. It has a search feature and It has the option to show thumbnails or not in the catalog views, it caches book covers locally so it doesn't hammer the server, and reverses the screen where you tap something so you aren't left wondering if the device registered your touch. If anyone else finds this useful, the source code and the compiled release are up here: https://github.com/j2robin/Pocketbook-OPDSClient I tried to make it as robust as possible but have only been able to test it on Pocketbook Era and Inkpad Color 3. I did make the UI scale proportionally to whatever resolution the device reports but haven't been able to test on anything like the verse or older readers. I hope it proves useful to you as well. Let me know if you run into any weird bugs with your specific setups. Last edited by j2robin; Yesterday at 11:22 PM. |
|
|
|
|
|
#2 |
|
0000000000101010
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,923
Karma: 12984859
Join Date: Mar 2023
Location: An island off the coast of Ireland
Device: PB632 [HD3]
|
Would it be feasible to add some demo catalogs like Project Gutenberg and the Internet Archive so new users can be up and running immediately?
And do you think you could get the app to respect dark mode? Would it be feasible to have the option of increasing icon size? The cover images are very small in list view, before you click on a specific book. Nice work though! I think this may be a great solution for those that find Koreader too cumbersome and cannot enable OPDS within the Pockebook Library. |
|
|
|
| Advert | |
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| OPDS Client fails with calibre 5.38.0 | PiperKev | Plugins | 9 | 03-07-2022 11:40 AM |
| OPDS Client that will allow selection of format? | PiperKev | Plugins | 1 | 02-14-2021 01:42 AM |
| calibre as an OPDS client | cedhax | Related Tools | 1 | 07-19-2016 04:16 AM |
| OPDS Client? | Kudalufi | Calibre | 9 | 12-21-2012 01:59 AM |
| Touch OPDS client ??? | vlad59 | Kobo Reader | 7 | 12-04-2011 09:36 AM |