View Single Post
Old 05-22-2020, 04:38 AM   #4
Mavireck
Connoisseur
Mavireck might easily be mistaken for a TexanMavireck might easily be mistaken for a TexanMavireck might easily be mistaken for a TexanMavireck might easily be mistaken for a TexanMavireck might easily be mistaken for a TexanMavireck might easily be mistaken for a TexanMavireck might easily be mistaken for a TexanMavireck might easily be mistaken for a TexanMavireck might easily be mistaken for a TexanMavireck might easily be mistaken for a TexanMavireck might easily be mistaken for a Texan
 
Posts: 63
Karma: 18290
Join Date: Jul 2016
Location: France
Device: Kobo H2O (broken), Kobo H2O Edition 2 v1 (stolen), Kobo Clara 2E
My answer is not an answer specifically for you, because if you know C++, Rust, Go or any of these, you'd better go with what sherman and NiLuJe pointed out.
However, here is a message for the few beginners like me who will read that thread and who like Python.


I did struggle a lot to get started on the Kobo (I used to do mostly small algorithms to automate small tasks).
I did eventually make PSSM (Python Screen Stack Manager, an ugly name but now it is too late to change it, I will just call it PSSM). PSSM on Github, and its documentation.

It is a whole new librairy, so yes, you will have to learn to use it, because using PyGame, Tkinter or such librairies is way too complicated on recent firmwares (see this thread).

So far, it is working quite well, (see the examples), it handles touch input for the H2O and Mini (the only two devices I can test it on), and it uses FBInk to display stuff. It can be used on a computer with some sort of an emulator to test it. And I did add a few scripts to control Frontlight and Wifi. It also includes a complete on-screen keyboard (which I use to both type things and test PSSM)
It is still in development, I started rewriting it from scratch a few weeks ago to make it more user-friendly.
I did draw inspiration from PySimpleGUI, but I made it a little more flexible to match my needs.


If you don't like PSSM (I can totally understand that), check out my dashboard, which is a standalone Python project inspired by Brunolalb's YAWK (Mobileread or Github)

Last edited by Mavireck; 05-22-2020 at 08:57 AM.
Mavireck is offline   Reply With Quote