summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internal/summary/summary.go2
-rw-r--r--internal/summary/summary_test.go4
2 files changed, 3 insertions, 3 deletions
diff --git a/internal/summary/summary.go b/internal/summary/summary.go
index 199d245..1a416c3 100644
--- a/internal/summary/summary.go
+++ b/internal/summary/summary.go
@@ -174,7 +174,7 @@ func gemtextLink(geminiCapsules []string, url string, maxLen int) string {
return "=> " + url + " " + urlNoProto
}
halfLen := (maxLen - 3) / 2
- shortened := urlNoProto[:halfLen] + "..." + urlNoProto[len(urlNoProto)-halfLen:]
+ shortened := urlNoProto[:halfLen] + "..-.." + urlNoProto[len(urlNoProto)-halfLen:]
return "=> " + url + " " + shortened
}
diff --git a/internal/summary/summary_test.go b/internal/summary/summary_test.go
index 95bca74..bc3bdf7 100644
--- a/internal/summary/summary_test.go
+++ b/internal/summary/summary_test.go
@@ -8,13 +8,13 @@ func TestGemtextLink(t *testing.T) {
table := map[string]string{
"http://example.com": "=> http://example.com example.com",
"https://example.org": "=> https://example.org example.org",
- "https://example.org/some/very/long/link/here?with=a&free=of&parameters=here": "=> https://example.org/some/very/long/link/here?with=a&free=of&parameters=here example.org/s...rameters=here",
+ "https://example.org/some/very/long/link/here?with=a&free=of&parameters=here": "=> https://example.org/some/very/long/link/here?with=a&free=of&parameters=here example.org/s..-..rameters=here",
"beer://foo.zone": "=> beer://foo.zone foo.zone",
"http://foo.zone": "=> gemini://foo.zone foo.zone (Gemini)\n=> http://foo.zone foo.zone",
"https://foo.zone/index.html": "=> gemini://foo.zone/index.gmi foo.zone/index.gmi (Gemini)\n=> https://foo.zone/index.html foo.zone/index.html",
- "https://foo.zone/gemtext/this-is-awesome.html": "=> gemini://foo.zone/gemtext/this-is-awesome.gmi foo.zone/gemt...s-awesome.gmi (Gemini)\n=> https://foo.zone/gemtext/this-is-awesome.html foo.zone/gemt...-awesome.html",
+ "https://foo.zone/gemtext/this-is-awesome.html": "=> gemini://foo.zone/gemtext/this-is-awesome.gmi foo.zone/gemt..-..s-awesome.gmi (Gemini)\n=> https://foo.zone/gemtext/this-is-awesome.html foo.zone/gemt..-..-awesome.html",
}
for url, expected := range table {