X-Git-Url: http://www.git.stargrave.org/?p=tofuproxy.git;a=blobdiff_plain;f=rounds%2Fgemini.go;fp=rounds%2Fgemini.go;h=b3d942926f16e3a3c0e71fe615f350c94cafa1f4;hp=987b62eb7115c8e9879a910ccd44163135a43ff6;hb=3a00064036f01776ec85e205247c31d67cd1123e;hpb=6561204b15cf817e51351f790601163b6286f181 diff --git a/rounds/gemini.go b/rounds/gemini.go index 987b62e..b3d9429 100644 --- a/rounds/gemini.go +++ b/rounds/gemini.go @@ -222,17 +222,18 @@ func RoundGemini( if strings.HasPrefix(line, "=>") { line = strings.TrimLeft(line[2:], " ") cols = strings.Fields(line) - u := geminifyURL(host, cols[0], paths...) + u1 := geminifyURL(host, cols[0], paths...) + u2 := geminifyURL(host, cols[0]) switch len(cols) { case 1: fmt.Fprintf( - &buf, "%s
\n", - u, html.EscapeString(cols[0]), + &buf, "%s [2]
\n", + u1, html.EscapeString(cols[0]), u2, ) default: fmt.Fprintf( - &buf, "%s (%s)
\n", - u, html.EscapeString(strings.Join(cols[1:], " ")), cols[0], + &buf, "%s [2](%s)
\n", + u1, html.EscapeString(strings.Join(cols[1:], " ")), u2, cols[0], ) } continue