Comment by πŸ•οΈ Yretek

Re: "Preview of a Gemini browser for ESP32 😊"

In: s/ESP32

Great!, and great capsule too

πŸ•οΈ Yretek

2024-12-11 Β· 1 year ago

10 Later Comments ↓

πŸ’€ requiem [OP/mod] Β· 2024-12-11 at 21:36:

@HanzBrix: I think that is easiest done under Linux, and not on an ESP32 but something like a somethingPi Zero. I have such a project going as well, but very much in its infancy.

Something like this: https://share.cleanshot.com/17CKTfbl

πŸ’€ requiem [OP/mod] Β· 2024-12-11 at 21:36:

@Yretek Thanks! :)

πŸ’€ requiem [OP/mod] Β· 2024-12-12 at 20:44:

An update: I managed to get LVGL + micropython to work in a simulator. Alas not in wokwi. But I’ve got some better typography and text working. I would probably be able render some of the text as links by converting them to buttons. Then I would need to marry the wokwi simulation with the lvgl simulation, probably on some real hardware.

β€” https://exquisite.social/@rqm/113641452958027199

πŸ’€ requiem [OP/mod] Β· 2024-12-12 at 20:48:

@hanzbrix I don’t I’m afraid. The tricky bit was getting the display to work. I fortunately found some stuff on GitHub that I could leverage.

⛡️ olav Β· 2024-12-12 at 21:38:

I would love to code a Gemini browser on [tulip.computer] at some point. It is micropython with lvgl.

β€” https://tulip.computer

πŸ’€ requiem [OP/mod] Β· 2024-12-12 at 21:53:

I’ll share the code when it’s ready. But you can get started easily β€” you can download the Micropython Unix port with LVGL baked in from the LVGL website and start coding right away!

πŸ’€ requiem [OP/mod] Β· 2024-12-12 at 21:58:

@hanzbrix I used the Orange Pi Zero and it needed device tree overlays and xorg.conf files. I know nothing about that stuff so it was good to find appropriate files on GitHub.

πŸ›°οΈ Ameen Β· Nov 25 at 13:18:

awsom

can I do thin with arduino un or ots to weak ?

🦎 crynick · Dec 01 at 20:18:

can't wait to see it running on a m5paper!

πŸ’€ requiem [OP/mod] Β· Jan 14 at 21:01:

Ameen: You can probably write something like this. My only problem is, I lost the source code for this. :(

Original Post

πŸŒ’ s/ESP32

πŸ’€ requiem: [mod]

Preview of a Gemini browser for ESP32 😊 β€” I started working on a little ESP32 based Gemini browser in Micropython! Check out the link for a video of the progress so far. It can make simple Gemini requests over TLS, and render the contents to a 2.8in TFT screen with some basic typography. Might add an ASCII-art-to-Bitmap proxy into the mix; so I can render ASCII art properly to the screen, but offloading the computation from the ESP32 to some outside service. Pretty cool, for parts you are...

πŸ’¬ 13 comments Β· 4 likes Β· 2024-12-11 Β· 1 year ago