Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old Today, 01:39 PM   #1
andronedev
Junior Member
andronedev began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Oct 2024
Device: kobo clara 2e
Relio: manage your Kobo library from a browser, with its own status bar icon



Hi everyone,

I've been working on Relio, an open-source add-on for Kobo e-readers. It adds an icon to Nickel's status bar, next to search. Tap it, scan the QR code with your phone, and your library opens in the browser. The page is served by the Kobo itself over your Wi-Fi, so there's no account and nothing in the cloud. From there you can send books to the Kobo, download or delete them, and edit your highlights and notes.

Books you send as EPUB are converted to KEPUB on the Kobo before it imports them. For that I rewrote pgaskin's kepubify (v4.0.4) in Rust and built it into Relio. The tests compare its output byte for byte with kepubify's on a set of sample books, so it should give you the same result as running kepubify yourself, without the extra step.

If you use KoboCloud to get books onto your Kobo without a cable, Relio does a similar job without a cloud service in between. The catch is that your phone or computer has to be on the same Wi-Fi as the Kobo.

I'm looking for testers. I've only tried it on my Clara Colour with firmware 4.46, and I'd like to know how it does on other models. If you install it, please reply with your model and firmware version, whether it works or not. When something goes wrong, .adds/relio/plugin.log is the first thing I'll ask for.

A few details on what it puts on the device. The daemon is a static ARMv7 Rust binary that reads and writes KoboReader.sqlite. A udev rule from KoboRoot.tgz starts it, so there's no launcher to install. The icon and the panel come from a Qt plugin, librelio.so, that Nickel loads from /usr/local/Kobo/imageformats. It doesn't depend on NickelMenu or NickelHook, and it's built with pgaskin's NickelTC toolchain. Pairing uses a 6-digit code that's valid for 3 minutes, and you can see and disconnect paired browsers from the Kobo.

Updates are checked about once a day when Wi-Fi is on. They're signed with minisign and verified on the Kobo, and a dot on the icon tells you one is waiting. An empty .adds/relio/no-updates file turns the checks off.

If the plugin ever makes Nickel crash at boot, it turns itself off at the next restart. You can also turn it off by hand with an empty .adds/relio/disable-plugin file.

Install page: https://relio.androne.dev. It installs from Chrome or Edge, or you can copy KoboRoot.tgz into .kobo yourself. The firmware only installs it when the battery is at 20% or more.
Source, under Apache 2.0: https://github.com/andronedev/relio
andronedev is offline   Reply With Quote
Old Today, 06:13 PM   #2
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
Posts: 14,169
Karma: 84699244
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
Are you aware of kepubverto, another rust based kepub convertor? See https://www.mobileread.com/forums/sh...d.php?t=375668
PeterT is offline   Reply With Quote
Advert
Reply

Tags
kepubify, kobo, nickel, plugin, wifi


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Tag browser & status bar suggestions BetterRed Library Management 24 01-10-2025 05:35 PM
Status bar takes up too much space when web browser in full screen dqdqdq123123 PocketBook 1 03-25-2023 08:12 PM
IQ Hide battery icon in status bar macnutzer PocketBook 2 05-03-2011 09:00 AM
Browser icon not displayed on menu bar Eddy R enTourage Archive 4 03-01-2011 04:19 PM
Classic Odd icon in top status bar curio Barnes & Noble NOOK 2 07-16-2010 01:29 PM


All times are GMT -4. The time now is 07:10 PM.


MobileRead.com is a privately owned, operated and funded community.