I made `lookit`, a modern TUI browser for the finger protocol built around exploring, not just querying.
https://github.com/jonathandeamer/lookit
I made `lookit`, a modern TUI browser for the finger protocol built around exploring, not just querying.
https://github.com/jonathandeamer/lookit
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.)
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:
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"
>
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