ifix markup-gopher special links - 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 61a2462794d4f5804122646f524c7913bc809529 /scm/tttml/commit/61a2462794d4f5804122646f524c7913bc809529.gph bitreich.org 70 1parent 332be10e3e3139840a4f021f6f6108fcfb32d064 /scm/tttml/commit/332be10e3e3139840a4f021f6f6108fcfb32d064.gph bitreich.org 70 hAuthor: Josuah Demangeon URL:mailto:mail@josuah.net bitreich.org 70 iDate: Sat, 5 May 2018 18:43:13 +0200 Err bitreich.org 70 i Err bitreich.org 70 ifix markup-gopher special links Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M markup-gopher | 8 ++++---- Err bitreich.org 70 i M markup-gopher.1 | 6 +++--- Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 7 insertions(+), 7 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@@ -8,8 +8,8 @@ Err bitreich.org 70 i # [tag]: proto://host/path Err bitreich.org 70 i # [tag]: gopher://host:port/t/path Err bitreich.org 70 i # [tag]: gopher://host/t/path Err bitreich.org 70 i-# [tag]: //host/t/path Err bitreich.org 70 i-# [tag]: /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@@ -30,8 +30,8 @@ match($0, "^\\[[^]]*\\]: ") { Err bitreich.org 70 i sub("^[ \t]*", "", uri); Err bitreich.org 70 i Err bitreich.org 70 i if (match(uri, "^[01789aghI]/")) { Err bitreich.org 70 i- path = uri; sub(".", "", path); Err bitreich.org 70 i type = substr(uri, 1, 1); Err bitreich.org 70 i+ path = uri; sub(".", "", path); 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@@ -41,7 +41,7 @@ match($0, "^\\[[^]]*\\]: ") { 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 = match(uri, "/$") ? "1" : "0"; Err bitreich.org 70 i+ type = sub("/$", "", uri) ? "1" : "0"; 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 1diff --git a/markup-gopher.1 b/markup-gopher.1 /scm/tttml/file/markup-gopher.1.gph bitreich.org 70 i@@ -11,7 +11,7 @@ Err bitreich.org 70 i . Err bitreich.org 70 i .Sh SYNOPSIS Err bitreich.org 70 i . Err bitreich.org 70 i-.Nm markup-opher Err bitreich.org 70 i+.Nm Err bitreich.org 70 i .Ar host Err bitreich.org 70 i .Ar port Err bitreich.org 70 i .Op Ar file... Err bitreich.org 70 i@@ -30,7 +30,7 @@ converting tabs into spaces and printing the rest. Err bitreich.org 70 i and Err bitreich.org 70 i .Ar port Err bitreich.org 70 i is used to set the host in links that do not have a host, such as Err bitreich.org 70 i-.Dl /path/to/file.txt Err bitreich.org 70 i+.Pa /path/to/file.txt Err bitreich.org 70 i . Err bitreich.org 70 i .Bl -bullet -width 6n Err bitreich.org 70 i . Err bitreich.org 70 i@@ -66,7 +66,7 @@ or Err bitreich.org 70 i followed by a Err bitreich.org 70 i .Sq Li / Err bitreich.org 70 i and all Err bitreich.org 70 i-.Dq li gopher:// Err bitreich.org 70 i+.Dq Li gopher:// Err bitreich.org 70 i URI are printed using the corresponding entry type. Err bitreich.org 70 i . Err bitreich.org 70 i .It Err bitreich.org 70 .