diff options
| author | Thomas Voss <mail@thomasvoss.com> | 2025-08-02 19:15:45 +0200 |
|---|---|---|
| committer | Thomas Voss <mail@thomasvoss.com> | 2025-08-02 19:16:41 +0200 |
| commit | f381c433d5287b0d858a143d069ff026719281b4 (patch) | |
| tree | 66af48e24df63072c5a3f6e340b9dc59c69116a5 /src/wikipedia | |
| parent | 23dfd8f8f907c6d0961bb9a05a03709e5a8af4a3 (diff) | |
Refactor
Diffstat (limited to 'src/wikipedia')
| -rw-r--r-- | src/wikipedia/wikipedia.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/wikipedia/wikipedia.go b/src/wikipedia/wikipedia.go index 9faad57..275f2d6 100644 --- a/src/wikipedia/wikipedia.go +++ b/src/wikipedia/wikipedia.go @@ -95,11 +95,11 @@ func Init(locale string) { } func Url(title, locale string) string { + base := "https://%s.wikipedia.org/wiki/%s" title = url.PathEscape(title) t, ok := titlemap[title][locale] if !ok { - return fmt.Sprintf("https://%s.wikipedia.org/wiki/%s", - defaultLocale, title) + t, locale = title, defaultLocale } - return fmt.Sprintf("https://%s.wikipedia.org/wiki/%s", locale, t) + return fmt.Sprintf(base, locale, t) } |