-- Leo's gemini proxy

-- Connecting to rwv.io:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; lang=en

Dʒɛmɪni, my own gemini server


Yes, I know. There are almost as many gemini server implementations, as there are gemini capsules. So yes, I had to write my own. I was very impressed with racket a couple of days ago so I pressed on and wrote my own server to host this site.


And here it is! This page is hosted by this new server and all the scripts are working.


Getting my CGI scripts to work was the biggest challenge; racket doesn't allow setting environment for a new process and figuring out how to wait for a running process to finish took me a while. Also the close_notify thing needed so some trail and error to get right (thanks to portal.mozz.us).


Wanna take a peek at the code?


https://sr.ht/~rwv/dezhemini/


I'll do a proper announcement later.


Cheers,

R.



--

📅 2020-11-15

🏷 gemini, racket, programming, dʒɛmɪni

📧 hello@rwv.io

CC BY-NC-SA 4.0

-- Response ended

-- Page fetched on Fri Mar 29 15:26:11 2024