From e957564316024f6412399015d2e8a7861e05ec82 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 13 Feb 2025 10:19:33 +0200 Subject: change separator due to HTML CSS styles later --- internal/summary/summary.go | 2 +- internal/summary/summary_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'internal') 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¶meters=here": "=> https://example.org/some/very/long/link/here?with=a&free=of¶meters=here example.org/s...rameters=here", + "https://example.org/some/very/long/link/here?with=a&free=of¶meters=here": "=> https://example.org/some/very/long/link/here?with=a&free=of¶meters=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 { -- cgit v1.2.3