💾 Archived View for dioskouroi.xyz › thread › 25005307 captured on 2020-11-07 at 00:56:22. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
________________________________________________________________________________
Something I love about Gemini is how easily it maps to terminal usage, as opposed to something like using lynx for the Web, for example.
I created a terminal Gemini browser that does all the things I want, Amfora. You can also check out the software list, there a few other terminal browsers.
https://github.com/makeworld-the-better-one/amfora
https://portal.mozz.us/gemini/gemini.circumlunar.space/softw...
I love Gemini. It feels like the early web, where things are _fun_ again! I don't have much more to add than my enthusiastic support for it.
Same!
As a super skeptical grouchy old man, something feels _right_ about it. Not just from a technical perspective, but also the chances of it actually getting some traction and being a viable alternative to the js-laden corporate web.
FAQ:
https://gemini.circumlunar.space/docs/faq.html
Spec:
https://gemini.circumlunar.space/docs/specification.html
Software:
https://portal.mozz.us/gemini/gemini.circumlunar.space/softw...
Mailing list:
https://lists.orbitalfox.eu/listinfo/gemini
How timely; I just got my website and gemini capsule up and running.
[0]:
my website
[1]: gemini://seirdy.one my gemini capsule
[2]:
https://git.sr.ht/~seirdy/seirdy.one
website and gemini capsule source code
Both are built with hugo and deployed via builds.sr.ht, based on ddevault's setup and served using his geminisrv server.
[3]:
https://sr.ht/~sircmpwn/gmnisrv/
gmnisrv project page
I really love it; it's so nice to know that every gemini page is a single text document I can read top-to-bottom, and navigation is greatly simplified by giving all links their own line. This gives clients room to display links in different ways: some clients show the full link and label, others show just the label, and some truncate links to their domains visible below labels. Just to give you a taste, I formatted this comment the way that some gemini clients display gemtext (sans color, which more clearly separates links from labels). This touches one of the core ideas behind Gemini: presentation is up to the user agent, not the author. This might have been true at one point on the Web, but it is far more prevalent on the Gemini space.
Browsers like bombadillo allow seamless mixing of the finger, gopher, gemini, and http(s) protocols to offer a protocol-agnostic single browser to consume the "small plaintext-consumable Internet"
[4]:
https://bombadillo.colorfield.space
bombadillo
And because this inevitably comes up on HN: defining a "sane subset" of the web misses this point because I don't know whether any given link will lead me out of the sane subset, and because said "sane subset" will likely end up re-inventing gemini in the first place.
I suggest first taking at the official project website and the project's (more detailed) gemini capsule for more information.
[5]:
https://gemini.circumlunar.space
project website
[6]: gemini://gemini.colorfield.space project gemini capsule
[7]:
https://gemini.circumlunar.space/docs/faq.html
Answers to that comment you might've been writing
Why not TLS 1.3 with ESNI?
From the spec:
Servers MUST use TLS version 1.2 or higher and SHOULD use TLS version 1.3 or higher. TLS 1.2 is reluctantly permitted for now to avoid drastically reducing the range of available implementation libraries. Hopefully TLS 1.3 or higher can be specced in the near future. Clients who wish to be "ahead of the curve MAY refuse to connect to servers using TLS version 1.2 or lower.
And clients that want to test against the Gemini Client Torture Test [1] MUST use TLS 1.2 as the server there only supports up to TLS 1.2 (due to said library limitation).
[1] gemini://gemini.conman.org/test/torture/
(
https://portal.mozz.us/gemini/gemini.conman.org/test/torture...
)