I came across your post on MobileRead after deciding to finally jailbreak my Kindle Paperwhite for the first time and I just want to say I love your work!
I am working on something similar and did enough research for the past 5 days and I think I am getting pretty close to my version of the framework. Pretty clever use of the Lua script and a cross-compiled version of node! I am going to be using Rust and try to have the LIPC functionality closer to the code. I am currently able to get the Rust code to work alongside of the Lua scripts and can call into the LIPC calls. Once I figure out how to properly package the Lua callbacks and run the event loop in Rust, I think I can start hacking the frontend using Mesquite as well (thinking to use Svelte and package the code a little bit, depending on compatibility, since it is a VERY ancient stack).
I was gonna comment on your thread on MobileRead but I was not able to register an account for some reason. That's why I decided to get a long issue post in. Once I release my work and got an account going on MobileRead I will post there.
Hi,
I came across your post on MobileRead after deciding to finally jailbreak my Kindle Paperwhite for the first time and I just want to say I love your work!
I am working on something similar and did enough research for the past 5 days and I think I am getting pretty close to my version of the framework. Pretty clever use of the Lua script and a cross-compiled version of node! I am going to be using Rust and try to have the LIPC functionality closer to the code. I am currently able to get the Rust code to work alongside of the Lua scripts and can call into the LIPC calls. Once I figure out how to properly package the Lua callbacks and run the event loop in Rust, I think I can start hacking the frontend using Mesquite as well (thinking to use Svelte and package the code a little bit, depending on compatibility, since it is a VERY ancient stack).
I was gonna comment on your thread on MobileRead but I was not able to register an account for some reason. That's why I decided to get a long issue post in. Once I release my work and got an account going on MobileRead I will post there.
Cheers, Simon