aittalam / PicoGopher

A micropython Gopher server tiny enough to run on a Raspberry Pi Pico W
GNU General Public License v3.0
37 stars 4 forks source link

Gemini #1

Open HarolddeBruijn opened 1 year ago

HarolddeBruijn commented 1 year ago

I wonder if it would be feasable at all to extend this into the gemini protocol.

aittalam commented 1 year ago

Yes, it should be possible! This is a project that does this on an ESP8266, and this is a fork that I saw running (i.e. I connected to the server while it was running, powered by a solar panel :-).

I think extending picogopher to do this should be mostly a matter of refactoring the code to work with the rest. I wanted to do it myself but I did not find the time - would be glad to see it running though, and if you want to work on this I'd be happy to lend a hand!

aittalam commented 2 weeks ago

I recently added this branch with an early implementation of a gemini server. This is heavily inspired by Solderpunk's GeGoBi, and in theory it supports both capsules and gopherholes, serving both of them with the gemini protocol. I have not tested enough to already merge it into main, but it will likely be my next main update - feel free to play already with it and lmk how it goes :-)