The Sigil! (was Re: Cognitive aspects of navigation in gemini space)
Sean Conner
sean at conman.org
Sat May 30 02:49:18 BST 2020
It was thus said that the Great Petite Abeille once stated:
> > On May 29, 2020, at 01:29, Luke Emmet <luke.emmet at gmail.com> wrote:
> >
> >> E.g. ↬ gemini.circumlunar.space ↬ 4028369029 ↬ ~lapryt-fidse ↬ sigil ✌︎
> > Huh - that is cute. These Urbit avatars are quite attractive. I think
> > they spent quite a bit of time on the graphic design of that engine.
>
> Yeah, pretty nifty actually.
>
> Like their 'phonemic naming system' as well (the 4028369029 to ~lapryt-fidse bit):
>
> https://urbit.org/understanding-urbit/urbit-id/
> https://github.com/urbit/urbit-ob/blob/master/src/internal/co.js
> https://github.com/urbit/sigil-js
>
> It's a bit of a pain to run 'out-of-the-box' if you are not into node.js,
> but I'm confidant spc will get a sweet Lua implementation in no time :)
I think you know me too well.
Anyway, if anyone is interested in playing with this, I have a CGI script
set up. A few sample links:
gemini://gemini.conman.org/sigil?id=~lapryt~fidseg&fg=green&bg=white
gemini://gemini.conman.org/sigil?id=F01C0885&fg=green&bg=white
gemini://gemini.conman.org/sigil?id=~lapryt~fidseg
gemini://gemini.conman.org/sigil?id=F01C0885
The source code to the CGI is also avaiable on the site---warning: it's
*big*. 202,390 bytes big. But the code is pure Lua, no dependencies other
than Lua 5.1 or higher, and I've tested the CGi script on a Gemini server, a
web server, and a gopher server, so it serves as an example of a
multi-server CGi script as well.
-spc (Work has been a bit slow for some reason ... )
More information about the Gemini
mailing list