SMOLNET PORTAL home about changes
ifix links conversoin and convert --- to ─── - tttml - converters for a simpler syntax than markdown	Err	bitreich.org	70
hgit clone git://bitreich.org/tttml git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tttml	URL:git://bitreich.org/tttml git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tttml	bitreich.org	70
1Log	/scm/tttml/log.gph	bitreich.org	70
1Files	/scm/tttml/files.gph	bitreich.org	70
1Refs	/scm/tttml/refs.gph	bitreich.org	70
1Tags	/scm/tttml/tag	bitreich.org	70
1README	/scm/tttml/file/README.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit b9898661168d039dc96cb69c093089fde465cbbe	/scm/tttml/commit/b9898661168d039dc96cb69c093089fde465cbbe.gph	bitreich.org	70
1parent 83b0368ca37208587a5abadefd12628d80374ab4	/scm/tttml/commit/83b0368ca37208587a5abadefd12628d80374ab4.gph	bitreich.org	70
hAuthor: Josuah Demangeon <mail@josuah.net>	URL:mailto:mail@josuah.net	bitreich.org	70
iDate:   Tue, 15 May 2018 10:35:15 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
ifix links conversoin and convert --- to ───	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M tttml-gopher                        |      20 ++++++++++++++++++--	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 18 insertions(+), 2 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/tttml-gopher b/tttml-gopher	/scm/tttml/file/tttml-gopher.gph	bitreich.org	70
i@@ -10,7 +10,6 @@	Err	bitreich.org	70
i #        [tag]: gopher://host/t/path	Err	bitreich.org	70
i #        [tag]: t/path	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-	Err	bitreich.org	70
i BEGIN {	Err	bitreich.org	70
i         if (ARGC < 3 || 4 < ARGC) {	Err	bitreich.org	70
i                 print("usage: tttml-gph <host> <port> [<file>]");	Err	bitreich.org	70
i@@ -32,16 +31,28 @@ match($0, "^\\[[^]]*\\]: ") {	Err	bitreich.org	70
i         if (match(uri, "^[01789aghI]/")) {	Err	bitreich.org	70
i                 type = substr(uri, 1, 1);	Err	bitreich.org	70
i                 path = uri; sub(".", "", path);	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         } else if (sub("^gopher://&;, "", uri)) {	Err	bitreich.org	70
i-                path = uri; sub(".*/", "/", path);	Err	bitreich.org	70
i                 host = uri; sub("/.*", "", host);	Err	bitreich.org	70
i                 if (match(host, "[a-z.-]+:")) {	Err	bitreich.org	70
i                         port = substr(host, RLENGTH + 1);	Err	bitreich.org	70
i                         host = substr(host, RSTART, RLENGTH - 1);	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+                path = uri; sub(".*/", "/", path);	Err	bitreich.org	70
i+                if (match(path, "^/./")) {	Err	bitreich.org	70
i+                        type = substr(path, 2, 1);	Err	bitreich.org	70
i+                        sub("^/./", "/", path);	Err	bitreich.org	70
i+                } else if (match(path, "^/?$")) {	Err	bitreich.org	70
i+                        type = "1";	Err	bitreich.org	70
i+                } else {	Err	bitreich.org	70
i+                        type = "3";	Err	bitreich.org	70
i+                }	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         } else if (match(uri, "^/")) {	Err	bitreich.org	70
i                 path = uri;	Err	bitreich.org	70
i                 type = sub("/$", "", uri) ? "1" : "0";	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         } else {	Err	bitreich.org	70
i                 path = "URL:" uri;	Err	bitreich.org	70
i                 type = "h"; host = ""; port = "";	Err	bitreich.org	70
i@@ -57,6 +68,11 @@ match($0, "^\\[[^]]*\\]: ") {	Err	bitreich.org	70
i         if (end) exit;	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+/^###+ / { sub("##", "");  gsub("#", "•"); }	Err	bitreich.org	70
i+/^=+$/ { gsub("=", "━"); }	Err	bitreich.org	70
i+/^-+$/ { gsub("-", "─"); }	Err	bitreich.org	70
i+/^\t/ { sub("^\t", "│   "); }	Err	bitreich.org	70
i+	Err	bitreich.org	70
i {	Err	bitreich.org	70
i         gsub("\t", "        ");	Err	bitreich.org	70
i         printf("i%s\t\t\t\n", $0);	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/tttml/commit/b9898661168d039d...
Content-Typetext/plain; charset=utf-8