refactor: move extractPageTitleFromURL to module, add tests

This commit is contained in:
xenticore
2025-03-27 14:51:13 -04:00
parent 335e45096f
commit 7c7e58d0d2
3 changed files with 37 additions and 9 deletions

8
src/content/utils/url.ts Normal file
View File

@@ -0,0 +1,8 @@
export function extractPageTitleFromURL(url: string): string {
var split = url.substring(url.indexOf("/wiki/") + "/wiki/".length);
if (split.indexOf('/') != -1) {
// Remove language suffix (/es)
split = split.substring(0, split.indexOf('/'));
}
return decodeURIComponent(split.replaceAll('_', ' '));
}