SMOLNET PORTAL home about changes
ifix all links being "h" entries - 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 bd5225db743ed20a10451c667dcd8de42c6e1437	/scm/tttml/commit/bd5225db743ed20a10451c667dcd8de42c6e1437.gph	bitreich.org	70
1parent ebfcd529de383bd42ba47eddceb51dd830d17614	/scm/tttml/commit/ebfcd529de383bd42ba47eddceb51dd830d17614.gph	bitreich.org	70
hAuthor: Josuah Demangeon <mail@josuah.net>	URL:mailto:mail@josuah.net	bitreich.org	70
iDate:   Fri, 20 Apr 2018 14:19:23 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
ifix all links being "h" entries	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M markup-gopher                       |      14 ++++++++------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 8 insertions(+), 6 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/markup-gopher b/markup-gopher	/scm/tttml/file/markup-gopher.gph	bitreich.org	70
i@@ -30,25 +30,27 @@ match($0, "^\\[[^]]*\\]: ") {	Err	bitreich.org	70
i         sub("^[ \t]*", "", path);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if (match(uri, "^[01789aghI]/")) {	Err	bitreich.org	70
i-                type = substr(path, 1, 1);	Err	bitreich.org	70
i                 path = uri; sub(".", "", path);	Err	bitreich.org	70
i+                type = substr(path, 1, 1);	Err	bitreich.org	70
i         } else if (sub("^gopher://&;, "", uri)) {	Err	bitreich.org	70
i-                host = uri; sub("/.*", "", host);	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-        } else if (match(uri, "/$")) {	Err	bitreich.org	70
i-                type = "1";	Err	bitreich.org	70
i+        } else if (match(uri, "^/")) {	Err	bitreich.org	70
i+                path = uri;	Err	bitreich.org	70
i+                type = match(uri, "/$") ? "1" : "0";	Err	bitreich.org	70
i         } else {	Err	bitreich.org	70
i-                type = "h"; host = ""; port = "";	Err	bitreich.org	70
i                 path = "URL:" uri;	Err	bitreich.org	70
i+                type = "h"; host = ""; port = "";	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         for (name = ""; match($0, /[^ \t]/); name = name " " $0)	Err	bitreich.org	70
i                 if (!getline) { end = 1; break; }	Err	bitreich.org	70
i-        if (name == "" || name == " ") name = " " uri;	Err	bitreich.org	70
i+        if (name == "" || name == " ")	Err	bitreich.org	70
i+                name = " " uri;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         printf("%s%s:%s\t%s\t%s\t%s\n", type, tag, name, path, host, port);	Err	bitreich.org	70
i 	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/tttml/commit/bd5225db743ed20a...
Content-Typetext/plain; charset=utf-8