diff --git a/README.md b/README.md index e6d7823..b0a16b9 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,6 @@ # BFG: a multiprotocol "small web" browser in Tcl/Tk -BFG (stands for Back/Forward/Go) is a: - -* free (absolutely), -* open-source, -* cross-platform, -* single-script, -* self-contained - -GUI client for a number of "small web" protocols like Gopher, Finger, Nex, Spartan and Gemini. +BFG (stands for Back/Forward/Go) is a: free (absolutely), open-source, cross-platform, single-script, self-contained GUI client for a number of "small web" protocols like Gopher, Finger, Nex, Spartan and Gemini. BFG is written in under 1000 SLOC of Tcl 8.6 and depends upon Tcllib, Tk (obviously) and TclTLS. @@ -21,13 +13,13 @@ The following features are already (fully or partially) supported in BFG. ### Complete -* Finger protocol (`finger://` URLs) -* Gopher protocol with optional TLS support (`gopher://` and `gophers://` URLs) +* [Finger](https://datatracker.ietf.org/doc/html/rfc1288) protocol (`finger://` URLs) +* [Gopher](https://datatracker.ietf.org/doc/html/rfc1436) protocol with optional TLS support (`gopher://` and `gophers://` URLs) +* [Nex](https://nex.nightfall.city/nex/info/specification.txt) protocol (`nex://` URLs) +* [Spartan](https://portal.mozz.us/spartan/spartan.mozz.us/specification.gmi) protocol (`spartan://` URLs) with single-line text query support +* [Gemini](https://geminiprotocol.net/docs/) protocol (`gemini://` URLs) with single-line custom input support * Gophermap rendering (entry types 0, 1, 3, 5, 7, 8, 9, i, h) * Single-line search query support for Gopher type 7 resources -* Nex protocol (`nex://` URLs) -* Spartan protocol (`spartan://` URLs) with single-line text query support -* Gemini protocol (`gemini://` URLs) with single-line custom input support * UTF-8 support for text content * Basic history support (back/forward actions) * Page refresh action