_ _ (_) (_) |_| .----------------------------------------------------------. |_| |_| | [home] The Spartan Protocol [dark] | |_| |_| '----------------------------------------------------------' |_| | | | | o=========o S P A R T A N : / / o=========o | | | | | | .----------------------------------------------------------. | | | | | Main Links | | | | | :----------------------------------------------------------: | | | | | Home | http -> spartan://spartan.mozz.us | | | | | |-----------|----------------------------------------------| | | | | | Wares | http -> spartan://mozz.us/software.gmi | | | | | |-----------|----------------------------------------------| | | | | | Activity | http -> spartan://mozz.us | | | | | |-----------|----------------------------------------------| | | | | | Specs | http -> spartan.mozz.us/specification.gmi | | | | | '----------------------------------------------------------' | | | | | | | | .----------------------------------------------------------. | | | | | Some clients (from Wares page) | | | | | :----------------------------------------------------------: | | | | | Lagrange | https://gmi.skyjake.fi/lagrange/ | | | | | |-----------|----------------------------------------------| | | | | | Alhena | https://metaloupe.com/alhena/alhena.html | | | | | | | https://github.com/mochaman/alhena | | | | | | | | | | | | | | Full Graphical Spartan (gemini) browser. | | | | | | | | | | | | | | As the documentation indicates, toggling off | | | | | | | adaptive scrolling can make a big difference | | | | | | | on some systems. It did so with mine. | | | | | |-----------|----------------------------------------------| | | | | | mozz.us | http://portal.mozz.us | | | | | |-----------|----------------------------------------------| | | | | | bollux | https://git.sr.ht/~radiocane/bollux | | | | | | | | | | | | | | bollux [URL] (gemini, spartan, gopher) | | | | | | | | | | | | | | o : open link | | | | | | | g : goto a new URL | | | | | | | G : goto new URL, current URL pre-filled | | | | | | | [ : previous page | | | | | | | ] : next page in history | | | | | | | q : quit | | | | | |-----------|----------------------------------------------| | | | | | Reference | http -> spartan.mozz.us/spartan_client.py | | | | | | | | | | | | | | Great job of connecting, getting raw page, | | | | | | | disconnecting. Clean, fast, script-friendly. | | | | | | | | | | | | | | ref.client.py [-h] [--infile INFILE] url | | | | | | | -------------------------------------------- | | | | | | | Use gmir (listed below) as a viewer for the | | | | | | | raw pages this script retrieves: | | | | | | | | | | | | | | ref.client.py spartan://mozz.us | gmir | | | | | '----------------------------------------------------------' | | | | | | | | .----------------------------------------------------------. | | | | | other tools (not currently on Wares Page) | | | | | :----------------------------------------------------------: | | | | | Dillo: https://dillo-browser.github.io | | | | | | | | | | | | https://github.com/dillo-browser/dillo-plugin-spartan | | | | | | | | | | | | Flawless install (~/.dillo/dpi and dpidrc) but none of | | | | | | the spartan pages load/render. Both the gemini and gopher| | | | | | plugins are working great. | | | | | |----------------------------------------------------------| | | | | | gmir: https://github.com/codesoap/gmir | | | | | | | | | | | | This util is a reader for gemtext files (gmi). It makes | | | | | | it an ideal helper for browsers that retrieve raw gmi. | | | | | | Also makes a great standalone gmi viewer (gmir -h for | | | | | | display of key bindings). | | | | | | | | | | | | The .tar.gz file contains the single portable binary. | | | | | '----------------------------------------------------------' | | | | | | | | .----------------------------------------------------------. | | | | | communities/sites (see Main Links section) | | | | | :----------------------------------------------------------: | | | | | Community | http -> spartan://tilde.team (sign-up) | | | | | |-----------|----------------------------------------------| | | | | | Personal | http -> spartan://quix.us | | | | | |-----------|----------------------------------------------| | | | | | ASCII Art | http -> spartan://ascii.mozz.us:7070 | | | | | '----------------------------------------------------------' | | | | | | | | .----------------------------------------------------------. | | | | | Articles/Discussion | | | | | :----------------------------------------------------------: | | | | | 04aug2024 | HN: The Spartan Protocol Homepage | | | | | '----------------------------------------------------------' | | | | | | | | .----------------------------------------------------------. | | | | | Gemtext | | | | | :----------------------------------------------------------: | | | | | Line Types | Description / Example | | | | | |----------------|-----------------------------------------| | | | | | [# | ## | ###] | [Heading 1 | Heading 2 | Heading 3] | | | | | | ---------------|---------------------------------------- | | | | | | [ > ] | quote line | | | | | | ---------------|---------------------------------------- | | | | | | [ * ] | bullet list item | | | | | | ---------------|---------------------------------------- | | | | | | [```] | Preformatted Text (``` above/below text)| | | | | | ---------------|---------------------------------------- | | | | | | [ => ] | Internal Links | | | | | | | | | | | | | | [ => . ] [ => .. ] [ => page.gmi ] | | | | | | ---------------|---------------------------------------- | | | | | | [ => ] | External Links | | | | | | | | | | | | | | => https://duckduckgo.com SiteName | | | | | | | => gemini://warmedal.se/~antenna/ | | | | | | | => gopher://gopher.floodgap.com:70/1/ | | | | | | ---------------|---------------------------------------- | | | | | | [ =: ] | Prompt | | | | | | | | | | | | | spartan only | =: /test.gmi upload text | | | | | '----------------------------------------------------------' | | | '----------------------------------------------------------------' | '--------------------------------------------------------------------' .----------------------------------------------------------------------------. | smolnet for legacy systems | '----------------------------------------------------------------------------' .----------------------------------------------------------------------------. | While searching for modern smolnet support for legacy systems, I came | | across two posts related to a Gemini browser for DOS (01apr2024): | | | | - https://redd.it/sis7lb | | - https://www.bttr-software.de/forum/forum_entry.php?id=17743 | | | | The major problem facing older systems like DOS (and others) is trying to | | provide TLS support. | | | | This led me to review the other various emerging smolnet protocols. Spartan| | stuck out because it's basically Gemini without the TLS requirement. The | | differences between gemini and spartan are highlighted below: | | | | * http -> spartan://spartan.mozz.us | | * https://her.st/usr/bin/atlas-gemini-server.html | | | | I like that this protocol provides a modern doorway for legacy systems to | | enter the smolnet. That it also helps show how the various protocols aren't| | necessarily competing with each other but rather... helping to extend the | | smolnet in various useful ways. | '----------------------------------------------------------------------------' ,,, ,,, (o o) .---------------------------------------------. (o o) ( ' ) | CC0: No Rights Reserved | ( ' ) .--m-m----------'---------------------------------------------'----------m-m--. | https://wiki.creativecommons.org/wiki/CC0_FAQ | '-----------------------------------------------------------------------------' .----------------------------------. .--------------. .---------------------. |finger fingerverse@happynetbox.com|--| Apr 19, 2025 |--| 640kb.neocities.org | '----------------------------------' '--------------' '---------------------'