Hi geminauts, I just wrote a super-simple server running with Node.js: https://git.sr.ht/~kr1sp1n/lovell <https://git.sr.ht/~kr1sp1n/lovell> It?s just a proof-of-concept for now and it serves only a static file. But it was fun to write it and showed me again how simple it is to implement the Gemini protocol. Please send me feature requests if you like and I am more than happy to implement it. Have a "lovelly? day! Krispin
It was thus said that the Great Krispin Schulz once stated: > Hi geminauts, Hello. > I just wrote a super-simple server running with Node.js: > > https://git.sr.ht/~kr1sp1n/lovell <https://git.sr.ht/~kr1sp1n/lovell> > > It?s just a proof-of-concept for now and it serves only a static file. > But it was fun to write it and showed me again how simple it is to implement the Gemini protocol. > Please send me feature requests if you like and I am more than happy to implement it. I tried taking a look at the project, but: Unauthorized The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn't understand how to supply the credentials required. This makes it a bit hard to look and try it out. -spc (But congratulations on writing a server!)
Hi Sean, > On 11. Aug 2020, at 11:02, Sean Conner <sean at conman.org> wrote: > > It was thus said that the Great Krispin Schulz once stated: >> Hi geminauts, > > Hello. > >> I just wrote a super-simple server running with Node.js: >> >> https://git.sr.ht/~kr1sp1n/lovell <https://git.sr.ht/~kr1sp1n/lovell> >> >> It?s just a proof-of-concept for now and it serves only a static file. >> But it was fun to write it and showed me again how simple it is to implement the Gemini protocol. >> Please send me feature requests if you like and I am more than happy to implement it. > > I tried taking a look at the project, but: > > Unauthorized > > The server could not verify that you are authorized to access the > URL requested. You either supplied the wrong credentials (e.g. a bad > password), or your browser doesn't understand how to supply the > credentials required. > > This makes it a bit hard to look and try it out. I forgot to make the repo public. Shame on me! Please try again and thanks for the hint ;) > > -spc (But congratulations on writing a server!) >
Well done. If you're looking for motivators to push your project forward, I recommend running a gemini site using your own server, assuming you have server/domain resources to do this. If I were doing such a thing, I might start with some overview articles, as well as some auto-generated stuff (e.g. a gemtext version of the git log) which could eventually be invoked via CGI if or when you choose to add this. There's a bunch of implied feature requests right there! On Tue, 11 Aug 2020 at 09:07, Krispin Schulz <krispin at posteo.de> wrote: > > Hi geminauts, > > I just wrote a super-simple server running with Node.js: > > https://git.sr.ht/~kr1sp1n/lovell > > It?s just a proof-of-concept for now and it serves only a static file. > But it was fun to write it and showed me again how simple it is to implement the Gemini protocol. > Please send me feature requests if you like and I am more than happy to implement it. > > Have a "lovelly? day! > > > Krispin
---
Previous Thread: Track spec changes in git
Next Thread: Go 1.15 requires changes to TLS code for Gemini!