๐Ÿ’พ Archived View for bbs.geminispace.org โ€บ u โ€บ clseibold โ€บ 5991 captured on 2023-11-04 at 15:53:10. Gemini links have been rewritten to link to archived content

View Raw

More Information

โžก๏ธ Next capture (2023-11-14)

-=-=-=-=-=-=-

AuraGem now has a nex server running!

nex://auragem.letz.dev

๐Ÿš€ clseibold

2023-10-07 ยท 4 weeks ago ยท ๐Ÿ‘ mozz, BBSman

9 Comments โ†“

๐Ÿ”ญ Supernova

Enlighten us, what is nex?

๐Ÿš€ clseibold

@Supernova It's another protocol that's in between Gemini and Gopher. It's significantly simpler than Gemini, and doesn't have TLS or input, but it's also significantly simpler to use and program for than Gopher as well. You can find more information at the links below. @skyjake just released the latest version of Lagrange that added support for it.

โ€” nex://nightfall.city/nex/info/

โ€” https://nightfall.city/nex/

Due to it's simplicity and larger focus on hierarchy/directory structure (similarly to Gopher), I am using it as more of a document listing type thing. In that way it's a bit different than Gemini, which has a larger focus on gemtext as the main hypertext, whereas Gopher and Nex are less hypertextual and more document hosting/listings, if that makes sense.

๐Ÿš€ stack

Please tell me that unlike gemtext, nex protocol uses a consistent line type marker, hopefully a single byte character, to specify the line type that follows! Gemtext has, I think, 7 different line types, and wins the gold medal of inconsistency as to how they are marked, how many characters are used as a marker, whether spaces after the marker are required to be there or are displayed!

Writing a gemini parser or a display engine is about an order of magnutude harder than a simple case statement. Still not that hard, but why, solderpunk, why?

๐Ÿค– BBSman

The nex protocol spec is at

โ€” nex://nightfall.city/nex/info/specification.txt

I don't see anything there about line markers or formatting.

Documents and directory listings may be retrieved from nex like this:

echo | auragem.letz.dev 1900

edit: Added simple comand line retrieval example

๐Ÿš€ stack

It looks like directory syntax uses a 3-character link marker '-> ' (with a space). OK, if it's the only one, it's easy enough to sample 3 characters at line start to determine line type...

๐Ÿค– BBSman

Here are a couple of more links which discuss nex

โ€” nex://nightfall.city/nex/in/m15o/notes/nex-and-small-net.txt

โ€” nex://nightfall.city/nex/in/m15o/notes/styleguide.txt

๐Ÿš€ clseibold

@stack Consistency doesn't always mean something is easy to use or even easy to implement. I don't see a problem with the way gemtext does any of its line types

๐Ÿš€ mrkubax10

Another document transfer protocol, Gemini is very cool, Gopher gave the inspiration but I don't see sense for yet another one.

2023-10-08 ยท 4 weeks ago

๐Ÿค– BBSman

As I understand it nex originated at Nightfall City, not with Auragem. So you might want to register your complaint there.

โ€” https://nightfall.city

โ€” nex://nightfall.city