I made `lookit`, a modern TUI browser for the finger protocol built around exploring, not just querying.

https://github.com/jonathandeamer/lookit

Made with #GoLang and awesome UI tools from @charmcli.

#smallnet

You can also do this with (the more powerful) XSLT styling.

I.e., the HTTP 'Link' response header can be a way of letting you create small-net type XHTML (as a document) without XLST — while letting you add style using XLST, and even change it (without editing the XHTML file).

Ex:

Link: <https://example.com/styles.xsl>; rel=preload; as=style, <https://example.com/styles.xsl>; rel=stylesheet

(Note, URLs above should have URL scheme.)

#html #http #smallNet #smallWeb #smolNet #smolWeb #xsl #xslt

The HTTP 'Link' response header can be a way of letting you create small-net type HTML (as a document) without CSS — while letting you add style using CSS, and even change it (without editing the HTML file).

Ex:

Link: <https://example.com/styles.css>; rel=preload; as=style, <https://example.com/styles.css>; rel=stylesheet

(Note, URLs above should have URL scheme.)

#html #http #smallNet #smallWeb #smolNet #smolWeb #css

The Finger Protocol seems to have had an alternative unofficial TCP-port, other than TCP-port 79.

TCP-port 2003

It was used by GNU cfinger.

TCP-port 2003 would not typically require 'root' privileges — in systems that require 'root' privileges for TCP-ports less-than 1024.

#FingerProtocol #Fingerverse #FingerHole #smallNet #smallWeb #smolNet #smolWeb

Did I write about me getting my Gemini protocol capsule online again after a 20 months hiatus? No? Well, here it is, with mostly Gemini content:

gemini://michaelnordmeyer.com/

#GeminiProtocol #SmallNet #SmallTech

Perhaps one way a small-net browser client could enable people writing HTML to create nicer looking documents (without all the complexities of CSS) is —

By supporting the following attributes on the HTML <body> element:

<body
bgcolor="#141413"
text="#FAF9F5"
link="#FFFFFF"
vlink="#DDDDDD"
alink="#FF0000"
background="stars.png"
bgproperties="fixed"
>

#HTML #SmallNet #SmallWeb #SmolNet #SmallWeb #WorldWideWeb

Perhaps a "modernized" small-net / small-web version of XUL that incorporated lessons from spreadsheets —

Would let you "draw" the UI using the box-drawing characters, like from the DOS and Terminal eras.

And then, a small-net /small-web browser / app-runner could render these natively as mobile-phone UIs and desktop-computer UIs.

#GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

Perhaps a "modernized" small-net / small-web version of XUL that incorporated lessons from spreadsheets —

• would provide a grid-first layout (while still allowing for other layouts)
• would support formulas/code in the same place data can go
• would support ways to allow the user to "draw" the UI

#GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

What else could a "modernized" small-net / small-web app format learn from?

A LOT of non-programmers create applications using spreadsheets.

What could we learn from them?

#GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

https://mastodon.social/@reiver/116458367287618358

Perhaps a "modernized" small-net / small-web version of XUL —

• would focus on intent
• would be declarative
• would have a simplified syntax (relative to XUL)
• would have high-level UI primitives
• would have reactive data bindings
• would aim for portability
• would be sandboxed by default
• would be adaptive by design

#GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb