Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
@reiver ⊼ (Charles) :batman: boosted
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 3 years ago

History of the Finger Protocol

by Rajiv Shah

June 2, 2000

https://web.archive.org/web/20230601031958/http://www.rajivshah.com/Case_Studies/Finger/Finger.htm

(original URL, but 404'ing: http://www.rajivshah.com/Case_Studies/Finger/Finger.htm )

#finger #fingerHole #fingerProtocol #smallInternet #smallNet #smallWeb #smolInternet #smolNet #smolWeb

  • Copy link
  • Flag this post
  • Block
@reiver ⊼ (Charles) :batman: boosted
hardtech.fts
hardtech.fts
@hardtech@corteximplant.com  ·  activity timestamp 2 months ago

What's your favourite client?
Your favourite server to run?
#smolweb #smolnet #SmallWeb #smallnet #geminiprotocol #gemini #GopherProtocol #gopher

  • Copy link
  • Flag this post
  • Block
@reiver ⊼ (Charles) :batman: boosted
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 4 months ago

The nex-protocol specification is very short.

https://nex.nightfall.city/nex/info/specification.txt

#nex #NexProtocol #SmallNet #SmallWeb

                           THE NEX PROTOCOL

Nex is a simple internet protocol designed for distributed document
retrieval. It's inspired by gopher and gemini.

Servers should listen on port 1900. Afterall, night falls at 7pm!
Users connect and send the server a path which may be empty. The
server responds with text or binary data and close the connection. No
state is retained.

Document content is returned as-is. Directory content use plain text
with a special syntax where each line beginning by "=> " followed by a
URL is considred a link. The URL can be absolute or relative. Here are
examples:

=> nex://my-site.net
=> about.txt
=> ../nexlog/

Clients can assume that an empty path or a path finishing with / is a
directory. A document should be displayed based on the path's file
extension. When there is no extension, plain text is assumed.

Here is an example telnet session:
telnet nex.nightfall.city 1900
hello-world.txt

Hello world!
THE NEX PROTOCOL Nex is a simple internet protocol designed for distributed document retrieval. It's inspired by gopher and gemini. Servers should listen on port 1900. Afterall, night falls at 7pm! Users connect and send the server a path which may be empty. The server responds with text or binary data and close the connection. No state is retained. Document content is returned as-is. Directory content use plain text with a special syntax where each line beginning by "=> " followed by a URL is considred a link. The URL can be absolute or relative. Here are examples: => nex://my-site.net => about.txt => ../nexlog/ Clients can assume that an empty path or a path finishing with / is a directory. A document should be displayed based on the path's file extension. When there is no extension, plain text is assumed. Here is an example telnet session: telnet nex.nightfall.city 1900 hello-world.txt Hello world!
THE NEX PROTOCOL Nex is a simple internet protocol designed for distributed document retrieval. It's inspired by gopher and gemini. Servers should listen on port 1900. Afterall, night falls at 7pm! Users connect and send the server a path which may be empty. The server responds with text or binary data and close the connection. No state is retained. Document content is returned as-is. Directory content use plain text with a special syntax where each line beginning by "=> " followed by a URL is considred a link. The URL can be absolute or relative. Here are examples: => nex://my-site.net => about.txt => ../nexlog/ Clients can assume that an empty path or a path finishing with / is a directory. A document should be displayed based on the path's file extension. When there is no extension, plain text is assumed. Here is an example telnet session: telnet nex.nightfall.city 1900 hello-world.txt Hello world!
  • Copy link
  • Flag this post
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp last month

I like the Gemini Protocol, but — I think too many of the other small-net protocols try to mimic Gemini.

One alternative path that small-net & small-web communities could try is —

Make a new version of the HTTP protocol.

One that includes small-net values.

A small-net HTTP (HTTP/1.4 ?) server could be backwards compatible, such that extant web-browsers could see something (even if the experience is better in a small-net web-browser).

#HTTP #HTTP_1_4 #smallNet #smallWeb #smolNet #smolWeb

  • Copy link
  • Flag this post
  • Block
Richard MacManus boosted
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp last month

1/

The Web of the 1990s and early 2000s (then called the World-Wide-Web) was different (in quality) from the Web of today.

One interesting thing from that era was that — there were many individuals who (on their own) created whole web-sites about some (narrow) topic each of them obsessed over. Something that each of them raged to master and document — and then published to the world (via the World-Wide-Web).

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  • Copy link
  • Flag this post
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp last month

6/

The Web wasn't the start of the social-movement to get rid of these (historical) Gate-Keepers.

(The social-movement goes back to at least BBS and other similar networks — i.e., what, for regular people, was before the Internet.)

But the Web did have a big impact on removing these Gate-Keepers. A BIG one!

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp last month

7/

I think some of the hopes for Small-Net & Small-Web from its fans, enthusiasts, and advocates is —

• the return of individuals creating and publishing niche narrowly focused sites,

• removing the modern Gate-Keepers.

These obviously aren't the only desires from those in the Small-Net & Small-Web scene and social-movement, but — I think these 2 are interesting because they are related to the origin of the World-Wide-Web.

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp last month

5/

Prior to the Web, if you wanted to publish something you created and reach a mass audience or a community — most of the time you would have to go through the TV industry, the film industry, the radio industry, or the newspaper industry.

These were the Gate-Keepers of the time.

In practice, only those with wealth or power were able to get permission from these Gate-Keepers.

For most of the people in the world — this wasn't an option

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp last month

6/

The Web wasn't the start of the social-movement to get rid of these (historical) Gate-Keepers.

(The social-movement goes back to at least BBS and other similar networks — i.e., what, for regular people, was before the Internet.)

But the Web did have a big impact on removing these Gate-Keepers. A BIG one!

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp last month

4/

I think people nowadays are unaware of just how big of a deal that latter part was — being able to write and publish content you created and reach an audience!

It was a huge deal!

As much as the Web was a technology, it was also a social-movement.

Part of the social-movement of the Web getting rid of Gate-Keeper.

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp last month

5/

Prior to the Web, if you wanted to publish something you created and reach a mass audience or a community — most of the time you would have to go through the TV industry, the film industry, the radio industry, or the newspaper industry.

These were the Gate-Keepers of the time.

In practice, only those with wealth or power were able to get permission from these Gate-Keepers.

For most of the people in the world — this wasn't an option

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp last month

3/

As I said, these niche web-sites about some narrow topic were one of the draws of the Internet on the 1990s and early 2000s.

Both reading what others wrote about niche topics you also cared about and perhaps also obsessed over.

But also, being able to create your own niche content on the (narrow) interests you obsessed over.

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp last month

4/

I think people nowadays are unaware of just how big of a deal that latter part was — being able to write and publish content you created and reach an audience!

It was a huge deal!

As much as the Web was a technology, it was also a social-movement.

Part of the social-movement of the Web getting rid of Gate-Keeper.

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp last month

2/

These niche web-sites about some narrow topic of the 1990s and early 2000s were one of the draws of the Internet back then.

(And, to put this into context, remember that the mass-Internet, where regular people used the Internet, didn't really start until about the years 1998 to 2001.)

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp last month

3/

As I said, these niche web-sites about some narrow topic were one of the draws of the Internet on the 1990s and early 2000s.

Both reading what others wrote about niche topics you also cared about and perhaps also obsessed over.

But also, being able to create your own niche content on the (narrow) interests you obsessed over.

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp last month

1/

The Web of the 1990s and early 2000s (then called the World-Wide-Web) was different (in quality) from the Web of today.

One interesting thing from that era was that — there were many individuals who (on their own) created whole web-sites about some (narrow) topic each of them obsessed over. Something that each of them raged to master and document — and then published to the world (via the World-Wide-Web).

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp last month

2/

These niche web-sites about some narrow topic of the 1990s and early 2000s were one of the draws of the Internet back then.

(And, to put this into context, remember that the mass-Internet, where regular people used the Internet, didn't really start until about the years 1998 to 2001.)

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp last month

1/

The Web of the 1990s and early 2000s (then called the World-Wide-Web) was different (in quality) from the Web of today.

One interesting thing from that era was that — there were many individuals who (on their own) created whole web-sites about some (narrow) topic each of them obsessed over. Something that each of them raged to master and document — and then published to the world (via the World-Wide-Web).

...

#smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  • Copy link
  • Flag this post
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 2 months ago

I like the Gemini Protocol, but — I think too many of the other small-net protocols try to mimick Gemini.

I think things would be better in some ways if — those so inclined to create a new small-net protocol would be more creative (rather than conforming to the patterns that the Gemini Protocol has used or established).

Sure, you can accept the small-net values, but — try something new, as far as designing a protocol goes.

#Gemini #GeminiProtocol #SmallNet #SmallWeb

  • Copy link
  • Flag this post
  • Block
hyperreal 🅅
hyperreal 🅅
@hyperreal@tilde.zone  ·  activity timestamp 2 months ago

A task that I'm thinking about: A way to keep my web content and Gemini content in sync without having to write them separately.

Note: If you came across this post by searching the Gemni hashtag, and you're looking for Google's Gemini AI topics, GTFO. The Gemini I'm referring to is a smallnet protocol similar to Gopher, not some GenAI monstrosity.

#Indieweb #Gemini #smolnet #smallnet

  • Copy link
  • Flag this post
  • Block
hardtech.fts
hardtech.fts
@hardtech@corteximplant.com  ·  activity timestamp 2 months ago

What's your favourite client?
Your favourite server to run?
#smolweb #smolnet #SmallWeb #smallnet #geminiprotocol #gemini #GopherProtocol #gopher

  • Copy link
  • Flag this post
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 4 months ago

The nex-protocol specification is very short.

https://nex.nightfall.city/nex/info/specification.txt

#nex #NexProtocol #SmallNet #SmallWeb

                           THE NEX PROTOCOL

Nex is a simple internet protocol designed for distributed document
retrieval. It's inspired by gopher and gemini.

Servers should listen on port 1900. Afterall, night falls at 7pm!
Users connect and send the server a path which may be empty. The
server responds with text or binary data and close the connection. No
state is retained.

Document content is returned as-is. Directory content use plain text
with a special syntax where each line beginning by "=> " followed by a
URL is considred a link. The URL can be absolute or relative. Here are
examples:

=> nex://my-site.net
=> about.txt
=> ../nexlog/

Clients can assume that an empty path or a path finishing with / is a
directory. A document should be displayed based on the path's file
extension. When there is no extension, plain text is assumed.

Here is an example telnet session:
telnet nex.nightfall.city 1900
hello-world.txt

Hello world!
THE NEX PROTOCOL Nex is a simple internet protocol designed for distributed document retrieval. It's inspired by gopher and gemini. Servers should listen on port 1900. Afterall, night falls at 7pm! Users connect and send the server a path which may be empty. The server responds with text or binary data and close the connection. No state is retained. Document content is returned as-is. Directory content use plain text with a special syntax where each line beginning by "=> " followed by a URL is considred a link. The URL can be absolute or relative. Here are examples: => nex://my-site.net => about.txt => ../nexlog/ Clients can assume that an empty path or a path finishing with / is a directory. A document should be displayed based on the path's file extension. When there is no extension, plain text is assumed. Here is an example telnet session: telnet nex.nightfall.city 1900 hello-world.txt Hello world!
THE NEX PROTOCOL Nex is a simple internet protocol designed for distributed document retrieval. It's inspired by gopher and gemini. Servers should listen on port 1900. Afterall, night falls at 7pm! Users connect and send the server a path which may be empty. The server responds with text or binary data and close the connection. No state is retained. Document content is returned as-is. Directory content use plain text with a special syntax where each line beginning by "=> " followed by a URL is considred a link. The URL can be absolute or relative. Here are examples: => nex://my-site.net => about.txt => ../nexlog/ Clients can assume that an empty path or a path finishing with / is a directory. A document should be displayed based on the path's file extension. When there is no extension, plain text is assumed. Here is an example telnet session: telnet nex.nightfall.city 1900 hello-world.txt Hello world!
  • Copy link
  • Flag this post
  • Block
Evan Prodromou boosted
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 4 months ago

1/

Probably the biggest thing that motivated me to create Retejo now (as I've had the idea for this for a number of year) is —

...

RE: https://mastodon.social/@reiver/115203482817088160

#ActivityPub#ActivityStreams #codeberg #forgejo#GeminiProtocol #gitea #markdown #retejo#SmallNet #SmallWeb#StaticSite#StaticWeb#StaticWebSite

  • Copy link
  • Flag this post
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 4 months ago

3/

№1:

The software powering Codeberg Pages seems like it isn't being maintained anymore beyond minor fixes

№2:

Although Codeberg is pretty reliable, Codeberg Pages doesn't that reliable.

...

So, I thought —

...

RE: https://mastodon.social/@reiver/115203482817088160

#ActivityPub#ActivityStreams #codeberg #forgejo#GeminiProtocol #gitea #markdown #retejo#SmallNet #SmallWeb#StaticSite#StaticWeb#StaticWebSite

@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp 4 months ago

4/

So, I thought — what if I just ran my own web-server to server files from Codeberg.

And thus, Retejo was born.

https://codeberg.org/reiver/retejo

...

But, while I am at it, I can also add automatic ActivityPub / ActivityStreams support to it.

RE: https://mastodon.social/@reiver/115203482817088160

#ActivityPub#ActivityStreams #codeberg #forgejo#GeminiProtocol #gitea #markdown #retejo#SmallNet #SmallWeb#StaticSite#StaticWeb#StaticWebSite

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 4 months ago

2/

Although I've had a Codeberg account for a number of years — I recently started the process of migrating over to Codeberg (from GitHub).

Codeberg has something similar to GitHub Pages — called Codeberg Pages

https://codeberg.page/

However —

...

RE: https://mastodon.social/@reiver/115203482817088160

#ActivityPub#ActivityStreams #codeberg #forgejo#GeminiProtocol #gitea #markdown #retejo#SmallNet #SmallWeb#StaticSite#StaticWeb#StaticWebSite

@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp 4 months ago

3/

№1:

The software powering Codeberg Pages seems like it isn't being maintained anymore beyond minor fixes

№2:

Although Codeberg is pretty reliable, Codeberg Pages doesn't that reliable.

...

So, I thought —

...

RE: https://mastodon.social/@reiver/115203482817088160

#ActivityPub#ActivityStreams #codeberg #forgejo#GeminiProtocol #gitea #markdown #retejo#SmallNet #SmallWeb#StaticSite#StaticWeb#StaticWebSite

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 4 months ago

1/

Probably the biggest thing that motivated me to create Retejo now (as I've had the idea for this for a number of year) is —

...

RE: https://mastodon.social/@reiver/115203482817088160

#ActivityPub#ActivityStreams #codeberg #forgejo#GeminiProtocol #gitea #markdown #retejo#SmallNet #SmallWeb#StaticSite#StaticWeb#StaticWebSite

@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp 4 months ago

2/

Although I've had a Codeberg account for a number of years — I recently started the process of migrating over to Codeberg (from GitHub).

Codeberg has something similar to GitHub Pages — called Codeberg Pages

https://codeberg.page/

However —

...

RE: https://mastodon.social/@reiver/115203482817088160

#ActivityPub#ActivityStreams #codeberg #forgejo#GeminiProtocol #gitea #markdown #retejo#SmallNet #SmallWeb#StaticSite#StaticWeb#StaticWebSite

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct