_                                                                  _
    (_)                                                                (_)
    |_|  .----------------------------------------------------------.  |_|
    |_|  | [home]           The Spartan Protocol            [light] |  |_|
    |_|  '----------------------------------------------------------'  |_|
    | |                                                                | |
o=========o                   S P A R T A N : / /                  o=========o
    | |                                                                | |
    | |  .----------------------------------------------------------.  | |
    | |  |                        Core 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 I'm using (see Wares)           |  | |
    | |  :----------------------------------------------------------:  | |
    | |  | Lagrange  | https://gmi.skyjake.fi/lagrange/             |  | |
    | |  |-----------|----------------------------------------------|  | |
    | |  | 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 in Wares)           |  | |
    | |  :----------------------------------------------------------:  | |
    | |  | 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 Core Links)            |  | |
    | |  :----------------------------------------------------------:  | |
    | |  | Community | http -> spartan://tilde.team       (sign-up) |  | |
    | |  |-----------|----------------------------------------------|  | |
    | |  | Community | 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 ]      |  | |
    | |  | ---------------|---------------------------------------- |  | |
    | |  | [ => ]         | Exernal Links                           |  | |
    | |  |                |                                         |  | |
    | |  |                | => https://duckduckgo.com   SiteName    |  | |
    | |  |                | => gemini://warmedal.se/~antenna/       |  | |
    | |  |                | => gopher://gopher.floodgap.com:70/1/   |  | |
    | |  | ---------------|---------------------------------------- |  | |
    | |  | [ =: ]         | Prompt                                  |  | |
    | |  |                |                                         |  | |
    | |  | spartan only   | =: /test.gmi upload text                |  | |
    | |  '----------------------------------------------------------'  | |
    | '----------------------------------------------------------------' |
    '--------------------------------------------------------------------'

 .----------------------------------------------------------------------------.
 |                    blog post from : Apr 01, 2024 : Monday                  |
 '----------------------------------------------------------------------------'
 .----------------------------------------------------------------------------.
 | I found two posts related to discussions of a Gemini browser for DOS:      |
 |                                                                            |
 | - 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 15, 2025 |--| 640kb.neocities.org |
'----------------------------------'  '--------------'  '---------------------'