Sotiris Papatheodorou sotiris at papatheodorou.xyz
Sun Aug 15 21:11:38 BST 2021
- - - - - - - - - - - - - - - - - - -
I just realized my reply was only sent to Luke and not to the list. Posting here for future reference.
On 06 Aug 2021, Alex // nytpu wrote:
Possibly wouldn't be too hard to port to a kindlet for jailbroken
Kindles or something?
I tried creating a Gemini browser as a Kindle Java app (Kindlet) butturns out Kindlets can only make HTTP and HTTPS requests. Requests to any other port are blocked. The SSL/TLS libraries are also rather old so I doubt they will work with most Gemini servers. Most HTTPS websites can't be accessed. The only solution seems to be running a proxy on the Kindle, in which case you might as well use its browser for rendering.
I have installed the gneto proxy on a jailbroken Kindle 4 NT (2011)which allows visiting Gemini from its built-in web browser by pointingit to http://0.0.0.0:8065. This works quite nicely so far. I'm planning to release my setup/init scripts eventually and I'll post in this list when I do.
https://github.com/pgorman/gneto
I'd love to have an HTTP/HTTPS (due to very old SSL/TLS), Gemini and Gopher proxy on the Kindle. I might get around to modifying gneto sometime. Go is great for this kind of thing since cross-compiling for the Kindle as of Go 1.5 is as simple as
env GOOS=linux GOARCH=arm go build
Best regards,Sotiris