From 7fb7b807aaa3c265f7813d3da8c27086dcbf216d Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:23:40 +0900 Subject: [PATCH 01/39] refactor(bangs): merge !yc into !hn (Hacker News) --- data/bangs.json | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 02765c4f..caf448e5 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -36832,7 +36832,8 @@ "newsyc", "searchyc", "hnsearch", - "hackernews" + "hackernews", + "yc" ], "u": "https://hn.algolia.com/?q={{{s}}}", "c": "News", @@ -88927,15 +88928,7 @@ "c": "Shopping", "sc": "Online (deals)" }, - { - "s": "Hacker News Search", - "d": "hn.algolia.com", - "ad": "news.ycombinator.com", - "t": "yc", - "u": "https://hn.algolia.com/?query={{{s}}}", - "c": "News", - "sc": "Aggregators" - }, + { "s": "Youdao Dict", "d": "dict.youdao.com", From 48fca17e7e4d231b1fa7350b0c4414133f8b5fb9 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:24:10 +0900 Subject: [PATCH 02/39] refactor(bangs): merge !twc into !wirecutter (Wirecutter) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index caf448e5..9acda930 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -80355,14 +80355,7 @@ "c": "Entertainment", "sc": "TV" }, - { - "s": "Wirecutter (A New York Times Company)", - "d": "thewirecutter.com", - "t": "twc", - "u": "https://thewirecutter.com/?s={{{s}}}", - "c": "Shopping", - "sc": "Online" - }, + { "s": "tweakers.net", "d": "tweakers.net", @@ -86577,6 +86570,9 @@ "s": "The Wirecutter", "d": "thewirecutter.com", "t": "wirecutter", + "ts": [ + "twc" + ], "u": "https://thewirecutter.com/search/?s={{{s}}}", "c": "Shopping", "sc": "Tech" From 691a5426ac8f4422335f41a938a92176c7af34f9 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:24:48 +0900 Subject: [PATCH 03/39] refactor(bangs): merge !yjp into !yj (Yahoo Japan) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 9acda930..e4aeb486 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -89142,14 +89142,7 @@ "c": "Online Services", "sc": "Maps" }, - { - "s": "Yahoo! Japan", - "d": "search.yahoo.co.jp", - "t": "yjp", - "u": "http://search.yahoo.co.jp/search?p={{{s}}}", - "c": "Online Services", - "sc": "Search (non-US)" - }, + { "s": "Yahoo! Japan Realtime", "d": "search.yahoo.co.jp", @@ -89181,6 +89174,9 @@ "s": "Yahoo Japan", "d": "search.yahoo.co.jp", "t": "yj", + "ts": [ + "yjp" + ], "u": "https://search.yahoo.co.jp/search?p={{{s}}}", "c": "Online Services", "sc": "Search (non-US)" From 70b54d3d52b96e3dcafd76d5469b84ae039e9ad6 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:25:12 +0900 Subject: [PATCH 04/39] refactor(bangs): merge !osrsw into !osrs (Old School RuneScape Wiki) --- data/bangs.json | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index e4aeb486..e1afa824 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -59447,23 +59447,15 @@ "t": "osrs", "ts": [ "rs07", - "wosrs" - ], - "u": "https://oldschool.runescape.wiki/?search={{{s}}}&title=Special:Search", - "c": "Entertainment", - "sc": "Games (specific)" - }, - { - "s": "Old School Runescape Wiki", - "d": "oldschool.runescape.wiki", - "t": "osrswiki", - "ts": [ + "wosrs", + "osrswiki", "osrsw" ], - "u": "https://oldschool.runescape.wiki/?search={{{s}}}", + "u": "https://oldschool.runescape.wiki/?search={{{s}}}&title=Special:Search", "c": "Entertainment", "sc": "Games (specific)" }, + { "s": "OSStatus", "d": "www.osstatus.com", From d75f09375d6ef16c3cbb27aaf888b080f35ad85e Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:25:39 +0900 Subject: [PATCH 05/39] refactor(bangs): merge !aw into !arch (ArchLinux Wiki) --- data/bangs.json | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index e1afa824..959c5886 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -5071,6 +5071,11 @@ "s": "ArchLinux Wiki", "d": "wiki.archlinux.org", "t": "arch", + "ts": [ + "archlinuxit", + "aw", + "archwiki" + ], "u": "https://wiki.archlinux.org/index.php?title=Special:Search&search={{{s}}}&go=Go", "c": "Tech", "sc": "Sysadmin (Arch)" @@ -5220,18 +5225,7 @@ "c": "Tech", "sc": "Sysadmin (Arch)" }, - { - "s": "Arch Linux Wiki", - "d": "wiki.archlinux.org", - "t": "archlinuxit", - "ts": [ - "aw", - "archwiki" - ], - "u": "https://wiki.archlinux.org/index.php?title=Special:Search&search={{{s}}}", - "c": "Tech", - "sc": "Sysadmin (Arch)" - }, + { "s": "Arch manual pages", "d": "man.archlinux.org", From f8156c0aaa9ffb89034cfb93e9a775f69eda42d3 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:26:02 +0900 Subject: [PATCH 06/39] refactor(bangs): merge !archaur into !aur (Arch User Repository) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 959c5886..25759399 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -5080,14 +5080,7 @@ "c": "Tech", "sc": "Sysadmin (Arch)" }, - { - "s": "ArchLinux User Repository", - "d": "aur.archlinux.org", - "t": "archaur", - "u": "https://aur.archlinux.org/packages?O=0&K={{{s}}}", - "c": "Tech", - "sc": "Languages (other)" - }, + { "s": "ArchLinux Bugtracker", "d": "bugs.archlinux.org", @@ -6323,6 +6316,9 @@ "s": "Arch User Repository", "d": "aur.archlinux.org", "t": "aur", + "ts": [ + "archaur" + ], "u": "https://aur.archlinux.org/packages/?K={{{s}}}", "c": "Tech", "sc": "Sysadmin (Arch)" From 4b31a939c1a92247f5e7b76c235c15795fae2d09 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:26:45 +0900 Subject: [PATCH 07/39] refactor(bangs): merge !sr into !rds (Reddit Subreddit) --- data/bangs.json | 34 ++++++++++------------------------ 1 file changed, 10 insertions(+), 24 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 25759399..2a95a08a 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -66307,6 +66307,14 @@ "s": "Subreddit on Reddit", "d": "www.reddit.com", "t": "rds", + "ts": [ + "reddits", + "sbr", + "subreddit", + "subr", + "sreddit", + "sr" + ], "u": "https://www.reddit.com/r/{{{s}}}", "c": "Online Services", "sc": "Social news/links" @@ -66601,19 +66609,7 @@ "c": "News", "sc": "Aggregators" }, - { - "s": "Reddit subreddit", - "d": "www.reddit.com", - "t": "reddits", - "ts": [ - "sbr", - "subreddit", - "subr" - ], - "u": "http://www.reddit.com/r/{{{s}}}", - "c": "Online Services", - "sc": "Social" - }, + { "s": "Reverso German - English", "d": "dictionary.reverso.net", @@ -74029,17 +74025,7 @@ "c": "Tech", "sc": "Downloads (software)" }, - { - "s": "Subreddit", - "d": "reddit.com", - "t": "sreddit", - "ts": [ - "sr" - ], - "u": "http://reddit.com/r/{{{s}}}", - "c": "Entertainment", - "sc": "Forum" - }, + { "s": "Sonic Retro", "d": "info.sonicretro.org", From e05271eab303124420ec8c791c8d3f98f0fe878b Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:27:12 +0900 Subject: [PATCH 08/39] refactor(bangs): merge !rold into !ored (Old Reddit) --- data/bangs.json | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 2a95a08a..bbfdac9f 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -58069,19 +58069,7 @@ "c": "Tech", "sc": "Languages (perl)" }, - { - "s": "Old Reddit", - "d": "old.reddit.com", - "t": "oldreddit", - "ts": [ - "oldred", - "redditold", - "rold" - ], - "u": "https://old.reddit.com/search?q={{{s}}}", - "c": "Online Services", - "sc": "Social news/links" - }, + { "s": "OldVersion", "d": "www.oldversion.com", @@ -59101,9 +59089,15 @@ "sc": "Reference (words intl)" }, { - "s": "old reddit", + "s": "Old Reddit", "d": "old.reddit.com", "t": "ored", + "ts": [ + "oldreddit", + "oldred", + "redditold", + "rold" + ], "u": "https://old.reddit.com/search?q={{{s}}}&sort=relevance&t=all", "c": "Entertainment", "sc": "Forum" From 42b1cd8a4bfbdf2d532b12e79b2b3e89d6c9b9b5 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:27:35 +0900 Subject: [PATCH 09/39] refactor(bangs): merge !boardgamegeek into !bgg (BoardGameGeek) --- data/bangs.json | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index bbfdac9f..c7eaf082 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -8426,7 +8426,8 @@ "d": "boardgamegeek.com", "t": "bgg", "ts": [ - "boardgame" + "boardgame", + "boardgamegeek" ], "u": "https://boardgamegeek.com/geeksearch.php?action=search&objecttype=boardgame&q={{{s}}}&B1=Go", "c": "Entertainment", @@ -9785,14 +9786,7 @@ "c": "Research", "sc": "Reference (fun)" }, - { - "s": "BoardGameGeek", - "d": "boardgamegeek.com", - "t": "boardgamegeek", - "u": "https://boardgamegeek.com/geeksearch.php?action=search&objecttype=boardgame&q={{{s}}}", - "c": "Entertainment", - "sc": "Games (offline)" - }, + { "s": "Boardman Perspective", "d": "dillonboardman.wordpress.com", From f27ef3c495d4be69a9599bf08936ad18c5568bd9 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:27:59 +0900 Subject: [PATCH 10/39] refactor(bangs): merge !twich into !ttv (Twitch) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index c7eaf082..67f02628 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -79878,6 +79878,9 @@ "s": "Twitch", "d": "www.twitch.tv", "t": "ttv", + "ts": [ + "twich" + ], "u": "https://www.twitch.tv/search?term={{{s}}}", "c": "Entertainment", "sc": "Games (general)" @@ -80339,14 +80342,7 @@ "c": "Entertainment", "sc": "Games (general)" }, - { - "s": "Twitch TV", - "d": "www.twitch.tv", - "t": "twich", - "u": "https://www.twitch.tv/search?query={{{s}}}", - "c": "Entertainment", - "sc": "Games (general)" - }, + { "s": "Twig", "d": "twig.symfony.com", From 30055cf1b82ea160bddb5071ea1bbc4d575fa68c Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:28:55 +0900 Subject: [PATCH 11/39] refactor(bangs): merge !imd into !imdb (IMDB) --- data/bangs.json | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 67f02628..8594a806 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -40423,17 +40423,7 @@ "c": "Research", "sc": "Academic (math/cs)" }, - { - "s": "IMBD", - "d": "www.imdb.com", - "t": "imbd", - "ts": [ - "tv" - ], - "u": "https://www.imdb.com/find?q={{{s}}}&s=all", - "c": "Entertainment", - "sc": "Movies" - }, + { "s": "imbiomed", "d": "www.imbiomed.com.mx", @@ -40462,6 +40452,11 @@ "s": "IMDB", "d": "www.imdb.com", "t": "imdb", + "ts": [ + "imbd", + "tv", + "imd" + ], "u": "https://www.imdb.com/find?s=all&q={{{s}}}", "c": "Multimedia", "sc": "Movies" @@ -40514,14 +40509,7 @@ "c": "Entertainment", "sc": "TV" }, - { - "s": "IMDb", - "d": "www.imdb.com", - "t": "imd", - "u": "https://www.imdb.com/find?q={{{s}}}+&s=all", - "c": "Entertainment", - "sc": "Movies" - }, + { "s": "Internet Movie Firearms Database", "d": "www.imfdb.org", From 883088e92a04fd41532217557eb1d4796c7fcca3 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:29:27 +0900 Subject: [PATCH 12/39] refactor(bangs): merge !greads into !gr (Goodreads) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 8594a806..eb04e6e8 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -34431,14 +34431,7 @@ "c": "Tech", "sc": "Sysadmin" }, - { - "s": "goodreads", - "d": "www.goodreads.com", - "t": "greads", - "u": "https://www.goodreads.com/search?utf8=%E2%9C%93&query={{{s}}}", - "c": "Multimedia", - "sc": "Books" - }, + { "s": "Greco olivetti", "d": "www.grecoantico.com", @@ -34507,6 +34500,9 @@ "s": "Goodreads", "d": "www.goodreads.com", "t": "gr", + "ts": [ + "greads" + ], "u": "https://www.goodreads.com/search?q={{{s}}}", "c": "Multimedia", "sc": "Books" From ae21fe2f8b53c99cbc4dd41f4c12911ff8ad51bd Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:29:51 +0900 Subject: [PATCH 13/39] refactor(bangs): merge !hdx into !homedepot (Home Depot) --- data/bangs.json | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index eb04e6e8..32718e56 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -37308,17 +37308,7 @@ "c": "Tech", "sc": "Programming" }, - { - "s": "Home Depot", - "d": "www.homedepot.com", - "t": "hdx", - "ts": [ - "hode" - ], - "u": "http://www.homedepot.com/s/{{{s}}}", - "c": "Shopping", - "sc": "Big box/department" - }, + { "s": "How did you contribute to OpenStreetMap?", "d": "hdyc.neis-one.org", @@ -38260,6 +38250,10 @@ "s": "The Home Depot", "d": "www.homedepot.com", "t": "homedepot", + "ts": [ + "hdx", + "hode" + ], "u": "https://www.homedepot.com/s/{{{s}}}", "c": "Shopping", "sc": "Big box/department" From 28fee1f5c84dbbd33aff86f2c4e7fa86a55c5c35 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:30:22 +0900 Subject: [PATCH 14/39] refactor(bangs): merge !ato into !alternativeto (AlternativeTo) --- data/bangs.json | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 32718e56..3be45840 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -3294,7 +3294,8 @@ "t": "alternativeto", "ts": [ "alto", - "altto" + "altto", + "ato" ], "u": "http://alternativeto.net/browse/search?q={{{s}}}", "c": "Tech", @@ -6071,14 +6072,7 @@ "c": "News", "sc": "Business" }, - { - "s": "AlternativeTo", - "d": "alternativeto.net", - "t": "ato", - "u": "https://alternativeto.net/browse/search/?q={{{s}}}", - "c": "Tech", - "sc": "Downloads (software)" - }, + { "s": "Atom Tickets", "d": "www.atomtickets.com", From 0e7025ef1c4bf13c0f0546b1348ad84aee9d0afb Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:30:48 +0900 Subject: [PATCH 15/39] refactor(bangs): merge !mobygames into !moby (MobyGames) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 3be45840..ef4d42a9 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -52620,18 +52620,14 @@ "c": "Entertainment", "sc": "Forum" }, - { - "s": "Moby Games", - "d": "www.mobygames.com", - "t": "mobygames", - "u": "https://www.mobygames.com/search/quick?q={{{s}}}&x=0&y=0", - "c": "Entertainment", - "sc": "Games (general)" - }, + { "s": "MobyGames", "d": "www.mobygames.com", "t": "moby", + "ts": [ + "mobygames" + ], "u": "https://www.mobygames.com/search/quick?q={{{s}}}", "c": "Entertainment", "sc": "Games (general)" From de92d521c0676b49eddd47a35c937304e066a84e Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:31:14 +0900 Subject: [PATCH 16/39] refactor(bangs): merge !ani into !al (AniList) --- data/bangs.json | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index ef4d42a9..fb90a67d 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -2741,7 +2741,9 @@ "d": "anilist.co", "t": "al", "ts": [ - "an" + "an", + "ani", + "anilist" ], "u": "https://anilist.co/search/anime?search={{{s}}}", "c": "Entertainment", @@ -3962,17 +3964,7 @@ "c": "Research", "sc": "Reference" }, - { - "s": "Anilist", - "d": "anilist.co", - "t": "ani", - "ts": [ - "anilist" - ], - "u": "https://anilist.co/search/anime?sort=SEARCH_MATCH&search={{{s}}}", - "c": "Entertainment", - "sc": "TV" - }, + { "s": "anibin", "d": "anibin.blogspot.com", From 94d1e0683595c06fe1a0a7f4809e38d5101b15dc Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:31:42 +0900 Subject: [PATCH 17/39] refactor(bangs): merge !ncvi into !nico (Nico Nico Douga) --- data/bangs.json | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index fb90a67d..e9c954db 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -55019,14 +55019,7 @@ "c": "Research", "sc": "Academic" }, - { - "s": "Nicovideo jp", - "d": "www.nicovideo.jp", - "t": "ncvi", - "u": "https://www.nicovideo.jp/search/{{{s}}}?track=nicouni_search_keyword", - "c": "Multimedia", - "sc": "Video" - }, + { "s": "Nciku Chinese", "d": "nciku.com", @@ -55838,7 +55831,8 @@ "d": "www.nicovideo.jp", "t": "nico", "ts": [ - "niconico" + "niconico", + "ncvi" ], "u": "https://www.nicovideo.jp/search/{{{s}}}", "c": "Multimedia", From c5785de0ff12caad9e3162ffbfce37404cfa1e39 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:32:08 +0900 Subject: [PATCH 18/39] refactor(bangs): merge !onelook into !o (OneLook) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index e9c954db..fd24404a 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -58334,14 +58334,7 @@ "c": "Shopping", "sc": "Online" }, - { - "s": "OneLook", - "d": "onelook.com", - "t": "onelook", - "u": "https://onelook.com/?w={{{s}}}", - "c": "Research", - "sc": "Reference (words)" - }, + { "s": "OneLook Reverse", "d": "onelook.com", @@ -58469,6 +58462,9 @@ "s": "OneLook.com", "d": "onelook.com", "t": "o", + "ts": [ + "onelook" + ], "u": "https://onelook.com/?w={{{s}}}&ls=a", "c": "Research", "sc": "Reference (words)" From cdd4496be936f42ce7ca6b738ab9a3d0138869fa Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:32:36 +0900 Subject: [PATCH 19/39] refactor(bangs): merge !wus into !walmart (Walmart) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index fd24404a..daa9fdf6 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -84411,6 +84411,9 @@ "s": "Walmart", "d": "www.walmart.com", "t": "walmart", + "ts": [ + "wus" + ], "u": "https://www.walmart.com/search/?query={{{s}}}", "c": "Shopping", "sc": "Big box/department" @@ -88085,14 +88088,7 @@ "c": "Shopping", "sc": "Tech" }, - { - "s": "Walmart US", - "d": "www.walmart.com", - "t": "wus", - "u": "https://www.walmart.com/search/?query={{{s}}}&country=US", - "c": "Online Services", - "sc": "Search" - }, + { "s": "Wikivoyage Deutsch", "d": "de.wikivoyage.org", From e021c829978a5644f325af63d858ec30d185d7e3 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:33:05 +0900 Subject: [PATCH 20/39] refactor(bangs): merge !seq into !oeis (OEIS) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index daa9fdf6..c63a4e95 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -57692,6 +57692,9 @@ "s": "The On-Line Encyclopedia of Integer Sequences", "d": "oeis.org", "t": "oeis", + "ts": [ + "seq" + ], "u": "https://oeis.org/search?q={{{s}}}&language=english&go=Search", "c": "Online Services", "sc": "Tools" @@ -70680,14 +70683,7 @@ "c": "Shopping", "sc": "Online" }, - { - "s": "The Online Encyclopedia Of Integer Sequences", - "d": "oeis.org", - "t": "seq", - "u": "https://oeis.org/search?q={{{s}}}", - "c": "Research", - "sc": "Academic (math/cs)" - }, + { "s": "Serebii", "d": "www.serebii.net", From 01ac72a248ddb50873a89bced57faea031ecad7c Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:34:06 +0900 Subject: [PATCH 21/39] refactor(bangs): merge !alp, !archpackages, !apck into !apkg (Arch Packages) --- data/bangs.json | 42 ++++++++++-------------------------------- 1 file changed, 10 insertions(+), 32 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index c63a4e95..9104dc14 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -3223,18 +3223,7 @@ "c": "Shopping", "sc": "Online (marketplace)" }, - { - "s": "Arch Linux Packages", - "d": "www.archlinux.org", - "t": "alp", - "ts": [ - "pacman", - "pkg" - ], - "u": "https://www.archlinux.org/packages/?sort=&q={{{s}}}", - "c": "Tech", - "sc": "Sysadmin (Arch)" - }, + { "s": "Wolfram|Alpha", "d": "www.wolframalpha.com", @@ -4355,17 +4344,7 @@ "c": "Tech", "sc": "Sysadmin" }, - { - "s": "ArchLinux Packages", - "d": "www.archlinux.org", - "t": "apackages", - "ts": [ - "apck" - ], - "u": "https://www.archlinux.org/packages/?sort=&q={{{s}}}&maintainer=&last_update=&flagged=&limit=50", - "c": "Tech", - "sc": "Languages (other)" - }, + { "s": "AP", "d": "ap.org", @@ -4502,7 +4481,13 @@ "t": "apkg", "ts": [ "archpkg", - "pac" + "pac", + "alp", + "pacman", + "pkg", + "archpackages", + "apackages", + "apck" ], "u": "https://www.archlinux.org/packages/?sort=&q={{{s}}}&maintainer=&flagged=", "c": "Tech", @@ -5224,14 +5209,7 @@ "c": "Tech", "sc": "Sysadmin (man)" }, - { - "s": "ArchLinux Package Search", - "d": "www.archlinux.org", - "t": "archpackages", - "u": "https://www.archlinux.org/packages/?q={{{s}}}", - "c": "Tech", - "sc": "Sysadmin (Arch)" - }, + { "s": "archlinux wiki pl", "d": "wiki.archlinux.org", From 999fef2c4198da3dc268eb864ee48a9a77c8c9bf Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:34:34 +0900 Subject: [PATCH 22/39] refactor(bangs): merge !thetvdb into !tvdb (TheTVDB) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 9104dc14..f801c379 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -77716,14 +77716,7 @@ "c": "Entertainment", "sc": "Misc" }, - { - "s": "The TV db", - "d": "www.thetvdb.com", - "t": "thetvdb", - "u": "https://www.thetvdb.com/search?q={{{s}}}&l=en", - "c": "Multimedia", - "sc": "Docs" - }, + { "s": "The Verge", "d": "www.theverge.com", @@ -80146,6 +80139,9 @@ "s": "TheTVDB.com", "d": "www.thetvdb.com", "t": "tvdb", + "ts": [ + "thetvdb" + ], "u": "https://www.thetvdb.com/search?query={{{s}}}&l=en", "c": "Entertainment", "sc": "TV" From 7092b8915c08eca18b0692410c20b4a842d082af Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:40:54 +0900 Subject: [PATCH 23/39] refactor(bangs): use shorter URLs for merged bangs --- data/bangs.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index f801c379..fb2fafe9 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -3288,7 +3288,7 @@ "altto", "ato" ], - "u": "http://alternativeto.net/browse/search?q={{{s}}}", + "u": "https://alternativeto.net/browse/search?q={{{s}}}", "c": "Tech", "sc": "Domains" }, @@ -4489,7 +4489,7 @@ "apackages", "apck" ], - "u": "https://www.archlinux.org/packages/?sort=&q={{{s}}}&maintainer=&flagged=", + "u": "https://www.archlinux.org/packages/?q={{{s}}}", "c": "Tech", "sc": "Sysadmin (Arch)" }, @@ -5054,7 +5054,7 @@ "aw", "archwiki" ], - "u": "https://wiki.archlinux.org/index.php?title=Special:Search&search={{{s}}}&go=Go", + "u": "https://wiki.archlinux.org/index.php?title=Special:Search&search={{{s}}}", "c": "Tech", "sc": "Sysadmin (Arch)" }, @@ -8393,7 +8393,7 @@ "boardgame", "boardgamegeek" ], - "u": "https://boardgamegeek.com/geeksearch.php?action=search&objecttype=boardgame&q={{{s}}}&B1=Go", + "u": "https://boardgamegeek.com/geeksearch.php?action=search&objecttype=boardgame&q={{{s}}}", "c": "Entertainment", "sc": "Games (offline)" }, @@ -57673,7 +57673,7 @@ "ts": [ "seq" ], - "u": "https://oeis.org/search?q={{{s}}}&language=english&go=Search", + "u": "https://oeis.org/search?q={{{s}}}", "c": "Online Services", "sc": "Tools" }, @@ -58446,7 +58446,7 @@ "ts": [ "onelook" ], - "u": "https://onelook.com/?w={{{s}}}&ls=a", + "u": "https://onelook.com/?w={{{s}}}", "c": "Research", "sc": "Reference (words)" }, @@ -59023,7 +59023,7 @@ "redditold", "rold" ], - "u": "https://old.reddit.com/search?q={{{s}}}&sort=relevance&t=all", + "u": "https://old.reddit.com/search?q={{{s}}}", "c": "Entertainment", "sc": "Forum" }, @@ -59360,7 +59360,7 @@ "osrswiki", "osrsw" ], - "u": "https://oldschool.runescape.wiki/?search={{{s}}}&title=Special:Search", + "u": "https://oldschool.runescape.wiki/?search={{{s}}}", "c": "Entertainment", "sc": "Games (specific)" }, @@ -80142,7 +80142,7 @@ "ts": [ "thetvdb" ], - "u": "https://www.thetvdb.com/search?query={{{s}}}&l=en", + "u": "https://www.thetvdb.com/search?q={{{s}}}", "c": "Entertainment", "sc": "TV" }, @@ -86448,7 +86448,7 @@ "ts": [ "twc" ], - "u": "https://thewirecutter.com/search/?s={{{s}}}", + "u": "https://thewirecutter.com/?s={{{s}}}", "c": "Shopping", "sc": "Tech" }, From 4008871b176da00f13e0b5b51b10db174d987dcd Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:02:58 +0900 Subject: [PATCH 24/39] refactor(bangs): merge !4_b into !4chrandom (4chan /b/) --- data/bangs.json | 42 ++++++------------------------------------ 1 file changed, 6 insertions(+), 36 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index fb2fafe9..b7ab97c6 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -482,14 +482,7 @@ "c": "News", "sc": "Newspaper (intl)" }, - { - "s": "4chan /b/", - "d": "boards.4chan.org", - "t": "4_b", - "u": "http://boards.4chan.org/b/catalog#s={{{s}}}", - "c": "Entertainment", - "sc": "Forum" - }, + { "s": "Implyingrigged", "d": "implyingrigged.info", @@ -588,9 +581,12 @@ "sc": "General" }, { - "s": "4chan /b/ board", + "s": "4chan /b/", "d": "boards.4chan.org", "t": "4chrandom", + "ts": [ + "4_b" + ], "u": "https://boards.4chan.org/b/catalog#s={{{s}}}", "c": "Entertainment", "sc": "Forum" @@ -3223,7 +3219,6 @@ "c": "Shopping", "sc": "Online (marketplace)" }, - { "s": "Wolfram|Alpha", "d": "www.wolframalpha.com", @@ -3953,7 +3948,6 @@ "c": "Research", "sc": "Reference" }, - { "s": "anibin", "d": "anibin.blogspot.com", @@ -4344,7 +4338,6 @@ "c": "Tech", "sc": "Sysadmin" }, - { "s": "AP", "d": "ap.org", @@ -5058,7 +5051,6 @@ "c": "Tech", "sc": "Sysadmin (Arch)" }, - { "s": "ArchLinux Bugtracker", "d": "bugs.archlinux.org", @@ -5196,7 +5188,6 @@ "c": "Tech", "sc": "Sysadmin (Arch)" }, - { "s": "Arch manual pages", "d": "man.archlinux.org", @@ -5209,7 +5200,6 @@ "c": "Tech", "sc": "Sysadmin (man)" }, - { "s": "archlinux wiki pl", "d": "wiki.archlinux.org", @@ -6042,7 +6032,6 @@ "c": "News", "sc": "Business" }, - { "s": "Atom Tickets", "d": "www.atomtickets.com", @@ -9750,7 +9739,6 @@ "c": "Research", "sc": "Reference (fun)" }, - { "s": "Boardman Perspective", "d": "dillonboardman.wordpress.com", @@ -34395,7 +34383,6 @@ "c": "Tech", "sc": "Sysadmin" }, - { "s": "Greco olivetti", "d": "www.grecoantico.com", @@ -37272,7 +37259,6 @@ "c": "Tech", "sc": "Programming" }, - { "s": "How did you contribute to OpenStreetMap?", "d": "hdyc.neis-one.org", @@ -40377,7 +40363,6 @@ "c": "Research", "sc": "Academic (math/cs)" }, - { "s": "imbiomed", "d": "www.imbiomed.com.mx", @@ -40463,7 +40448,6 @@ "c": "Entertainment", "sc": "TV" }, - { "s": "Internet Movie Firearms Database", "d": "www.imfdb.org", @@ -52590,7 +52574,6 @@ "c": "Entertainment", "sc": "Forum" }, - { "s": "MobyGames", "d": "www.mobygames.com", @@ -54997,7 +54980,6 @@ "c": "Research", "sc": "Academic" }, - { "s": "Nciku Chinese", "d": "nciku.com", @@ -57998,7 +57980,6 @@ "c": "Tech", "sc": "Languages (perl)" }, - { "s": "OldVersion", "d": "www.oldversion.com", @@ -58315,7 +58296,6 @@ "c": "Shopping", "sc": "Online" }, - { "s": "OneLook Reverse", "d": "onelook.com", @@ -59364,7 +59344,6 @@ "c": "Entertainment", "sc": "Games (specific)" }, - { "s": "OSStatus", "d": "www.osstatus.com", @@ -66528,7 +66507,6 @@ "c": "News", "sc": "Aggregators" }, - { "s": "Reverso German - English", "d": "dictionary.reverso.net", @@ -70661,7 +70639,6 @@ "c": "Shopping", "sc": "Online" }, - { "s": "Serebii", "d": "www.serebii.net", @@ -73937,7 +73914,6 @@ "c": "Tech", "sc": "Downloads (software)" }, - { "s": "Sonic Retro", "d": "info.sonicretro.org", @@ -77716,7 +77692,6 @@ "c": "Entertainment", "sc": "Misc" }, - { "s": "The Verge", "d": "www.theverge.com", @@ -80234,7 +80209,6 @@ "c": "Entertainment", "sc": "TV" }, - { "s": "tweakers.net", "d": "tweakers.net", @@ -80262,7 +80236,6 @@ "c": "Entertainment", "sc": "Games (general)" }, - { "s": "Twig", "d": "twig.symfony.com", @@ -88058,7 +88031,6 @@ "c": "Shopping", "sc": "Tech" }, - { "s": "Wikivoyage Deutsch", "d": "de.wikivoyage.org", @@ -88792,7 +88764,6 @@ "c": "Shopping", "sc": "Online (deals)" }, - { "s": "Youdao Dict", "d": "dict.youdao.com", @@ -89010,7 +88981,6 @@ "c": "Online Services", "sc": "Maps" }, - { "s": "Yahoo! Japan Realtime", "d": "search.yahoo.co.jp", @@ -93064,8 +93034,8 @@ }, { "s": "Zed Docs", - "t": "zed", "d": "zed.dev", + "t": "zed", "u": "https://zed.dev/docs/?search={{{s}}}", "c": "Tech", "sc": "Programming" From c701e584c1c7e335abf276a099ff502f204fd8da Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:03:31 +0900 Subject: [PATCH 25/39] refactor(bangs): merge !subredditsearch into !srs (Reddit subreddit search) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index b7ab97c6..f5578c30 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -73958,6 +73958,9 @@ "s": "Reddit (subreddit)", "d": "www.reddit.com", "t": "srs", + "ts": [ + "subredditsearch" + ], "u": "https://www.reddit.com/search?q=subreddit:{{{s}}}", "c": "Online Services", "sc": "Social news/links" @@ -75018,14 +75021,7 @@ "c": "Tech", "sc": "Sysadmin (network)" }, - { - "s": "Subreddit search", - "d": "www.reddit.com", - "t": "subredditsearch", - "u": "http://www.reddit.com/search?q=subreddit:{{{s}}}", - "c": "Online Services", - "sc": "Social news/links" - }, + { "s": "Substack", "d": "substack.com", From 7c5ad2912146b05d2bb8784194edbc92889c79eb Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:03:58 +0900 Subject: [PATCH 26/39] refactor(bangs): merge !apkmirror into !apkm (APKMirror) --- data/bangs.json | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index f5578c30..46161b43 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -4490,18 +4490,13 @@ "s": "APKMirror", "d": "www.apkmirror.com", "t": "apkm", + "ts": [ + "apkmirror" + ], "u": "https://www.apkmirror.com/?s={{{s}}}", "c": "Tech", "sc": "Downloads (apps)" }, - { - "s": "APK Mirror", - "d": "www.apkmirror.com", - "t": "apkmirror", - "u": "http://www.apkmirror.com/?s={{{s}}}", - "c": "Tech", - "sc": "Downloads (apps)" - }, { "s": "Applied Physics Letters", "d": "scitation.aip.org", From f32c960a01c188351998faabbd1e593dee2f84b0 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:04:33 +0900 Subject: [PATCH 27/39] refactor(bangs): merge !babpl into !topl (Bab.la Polish) --- data/bangs.json | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 46161b43..bc98fe35 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -6807,14 +6807,7 @@ "c": "Translation", "sc": "General" }, - { - "s": "Bab.la", - "d": "pl.bab.la", - "t": "babpl", - "u": "http://pl.bab.la/slownik/angielski-polski/{{{s}}}", - "c": "Research", - "sc": "Reference (words)" - }, + { "s": "Bab.la pl ru", "d": "pl.bab.la", @@ -78869,9 +78862,12 @@ "sc": "Online" }, { - "s": "pl.bab.la", + "s": "Bab.la Polish", "d": "pl.bab.la", "t": "topl", + "ts": [ + "babpl" + ], "u": "https://pl.bab.la/slownik/angielski-polski/{{{s}}}", "c": "Translation", "sc": "Google" From 69bf2189fd43598a19f7b200d2bef732ce4a1ba1 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:05:09 +0900 Subject: [PATCH 28/39] refactor(bangs): merge !tbd into !bookdepository (Book Depository) --- data/bangs.json | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index bc98fe35..d48ce72a 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -9969,9 +9969,12 @@ "sc": "Online" }, { - "s": "BookDepository", + "s": "Book Depository", "d": "www.bookdepository.com", "t": "bookdepository", + "ts": [ + "tbd" + ], "u": "https://www.bookdepository.com/search?searchTerm={{{s}}}&search=Find+book", "c": "Shopping", "sc": "Online (intl)" @@ -76348,14 +76351,7 @@ "c": "Shopping", "sc": "Online" }, - { - "s": "The Book Depository", - "d": "www.bookdepository.com", - "t": "tbd", - "u": "http://www.bookdepository.com/search?searchTerm={{{s}}}&search=Find+book", - "c": "Shopping", - "sc": "Online" - }, + { "s": "Treccani Biografie", "d": "www.treccani.it", From 161b6a5d3be8035cd9ced2d9dc3e71302ef626a2 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:05:46 +0900 Subject: [PATCH 29/39] refactor(bangs): merge !cth into !cdt (Collins Thesaurus) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index d48ce72a..7e43d3f5 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -12743,6 +12743,9 @@ "s": "Collins Thesaurus", "d": "www.collinsdictionary.com", "t": "cdt", + "ts": [ + "cth" + ], "u": "https://www.collinsdictionary.com/dictionary/english-thesaurus/{{{s}}}", "c": "Research", "sc": "Reference (words)" @@ -16673,14 +16676,7 @@ "c": "Research", "sc": "Health" }, - { - "s": "Collins English Thesaurus", - "d": "www.collinsdictionary.com", - "t": "cth", - "u": "http://www.collinsdictionary.com/dictionary/english-thesaurus/{{{s}}}", - "c": "Research", - "sc": "Reference (words)" - }, + { "s": "Collegiate Times", "d": "www.collegiatetimes.com", From de185a22731042196dfa20f18a153430f2409843 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:06:28 +0900 Subject: [PATCH 30/39] refactor(bangs): merge !dit into !demauro (De Mauro Italian Dictionary) --- data/bangs.json | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 7e43d3f5..b3b0ffc0 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -19126,9 +19126,12 @@ "sc": "Companies" }, { - "s": "Dizionario Italiano De Mauro", + "s": "De Mauro Italian Dictionary", "d": "dizionario.internazionale.it", "t": "demauro", + "ts": [ + "dit" + ], "u": "https://dizionario.internazionale.it/parola/{{{s}}}", "c": "Research", "sc": "Reference (words intl)" @@ -20292,14 +20295,7 @@ "c": "Tech", "sc": "Downloads (software)" }, - { - "s": "Dizionario Internazionale De Mauro", - "d": "dizionario.internazionale.it", - "t": "dit", - "u": "http://dizionario.internazionale.it/parola/{{{s}}}", - "c": "Research", - "sc": "Reference (words intl)" - }, + { "s": "DiVA - Digitala Vetenskapliga Arkivet", "d": "www.diva-portal.org", From dafaffebb2121e717498c4d52b378eb89d426a11 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:07:06 +0900 Subject: [PATCH 31/39] refactor(bangs): merge !npedia into !dicnico (Niconico Encyclopedia) --- data/bangs.json | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index b3b0ffc0..47383d91 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -19725,9 +19725,12 @@ "sc": "Reference (words)" }, { - "s": "ニコニコ大百科", + "s": "Niconico Encyclopedia", "d": "dic.nicovideo.jp", "t": "dicnico", + "ts": [ + "npedia" + ], "u": "https://dic.nicovideo.jp/a/{{{s}}}", "c": "Online Services", "sc": "Search (non-US)" @@ -56591,14 +56594,7 @@ "c": "Research", "sc": "Government" }, - { - "s": "Niconico Pedia", - "d": "dic.nicovideo.jp", - "t": "npedia", - "u": "http://dic.nicovideo.jp/a/{{{s}}}", - "c": "Online Services", - "sc": "Search" - }, + { "s": "NPM Direct", "d": "npmjs.com", From bef9c1b78d3b03a469a75b8c2bb1652fbf5770ab Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:07:41 +0900 Subject: [PATCH 32/39] refactor(bangs): merge !infopedia into !dicpt (Infopedia Portuguese) --- data/bangs.json | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 47383d91..726f47bd 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -19771,9 +19771,12 @@ "sc": "Reference (words)" }, { - "s": "Dicionário Infopédia da Língua Portuguesa", + "s": "Infopedia Portuguese", "d": "www.infopedia.pt", "t": "dicpt", + "ts": [ + "infopedia" + ], "u": "https://www.infopedia.pt/dicionarios/lingua-portuguesa/{{{s}}}", "c": "Research", "sc": "Reference (words)" @@ -40739,14 +40742,7 @@ "c": "Research", "sc": "Learning" }, - { - "s": "Infopédia", - "d": "www.infopedia.pt", - "t": "infopedia", - "u": "http://www.infopedia.pt/dicionarios/lingua-portuguesa/{{{s}}}", - "c": "Online Services", - "sc": "Tools" - }, + { "s": "InfoQ", "d": "www.infoq.com", From d697b429224a8769e6d01673e199f64a2b2fde31 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:08:08 +0900 Subject: [PATCH 33/39] refactor(bangs): merge !eth into !etherscan (Etherscan) --- data/bangs.json | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 726f47bd..45f54982 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -25650,21 +25650,16 @@ "sc": "Games (specific)" }, { - "s": "etherscan", + "s": "Etherscan", "d": "etherscan.io", "t": "etherscan", + "ts": [ + "eth" + ], "u": "https://etherscan.io/search?q={{{s}}}", "c": "Tech", "sc": "Sysadmin" }, - { - "s": "EtherScan", - "d": "etherscan.io", - "t": "eth", - "u": "http://etherscan.io/search?q={{{s}}}", - "c": "Online Services", - "sc": "Tools" - }, { "s": "ETH Library", "d": "search.library.ethz.ch", From 8d722a01bb49a37b67832e2091272fc7f8b78277 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:08:36 +0900 Subject: [PATCH 34/39] refactor(bangs): merge !jusbr into !jusbrasil (JusBrasil) --- data/bangs.json | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 45f54982..4634c86a 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -43202,18 +43202,13 @@ "s": "JusBrasil", "d": "www.jusbrasil.com.br", "t": "jusbrasil", + "ts": [ + "jusbr" + ], "u": "https://www.jusbrasil.com.br/busca?q={{{s}}}", "c": "Research", "sc": "Law" }, - { - "s": "Jusbrasil", - "d": "www.jusbrasil.com.br", - "t": "jusbr", - "u": "http://www.jusbrasil.com.br/busca?q={{{s}}}", - "c": "Research", - "sc": "Law" - }, { "s": "Justia", "d": "law.justia.com", From bef54e66f0d40bf9f935b282e06520a2f727470a Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:09:11 +0900 Subject: [PATCH 35/39] refactor(bangs): merge !nrtq into !nasdaq (NASDAQ) --- data/bangs.json | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 4634c86a..938cb60f 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -54611,6 +54611,9 @@ "s": "NASDAQ", "d": "www.nasdaq.com", "t": "nasdaq", + "ts": [ + "nrtq" + ], "u": "https://www.nasdaq.com/symbol/{{{s}}}/real-time", "c": "News", "sc": "Business" @@ -56713,14 +56716,7 @@ "open_snap_domain" ] }, - { - "s": "NASDAQ Real Time Quotes", - "d": "www.nasdaq.com", - "t": "nrtq", - "u": "http://www.nasdaq.com/symbol/{{{s}}}/real-time", - "c": "Online Services", - "sc": "Search (Real-time)" - }, + { "s": "DuckDuckGo (safeoff)", "d": "duckduckgo.com", From dd76cd5093e3bf877e77cd6f4f0aa917cbf4ca0d Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:09:41 +0900 Subject: [PATCH 36/39] refactor(bangs): merge !kfd into !kf (Kagi Feedback) --- data/bangs.json | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 938cb60f..9e7615ae 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -92863,17 +92863,9 @@ "s": "Kagi Feedback", "d": "kagifeedback.org", "t": "kf", - "u": "https://kagifeedback.org/?q={{{s}}}", - "fmt": [ - "open_base_path", - "url_encode_placeholder" - ] - }, - { - "s": "Kagi Feedback (Discussions)", - "d": "kagifeedback.org", - "ad": "kagifeedback.org/d", - "t": "kfd", + "ts": [ + "kfd" + ], "u": "https://kagifeedback.org/?q={{{s}}}", "fmt": [ "open_base_path", From b910549f24b42f0e1aa555cad408365f6f93e8b2 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 12:07:50 +0900 Subject: [PATCH 37/39] refactor(bangs): merge 20 duplicate bangs (round 3) Merged triggers (removed -> kept): - fedorawiki -> fedora - jaconj -> jvc - krebsonsec -> krebs - megamitensei -> megatenw - wmeta -> mwm - inkipedia -> splatoon - spongebob -> sbwiki - starwars -> swwiki - here -> hm - archlinuxfr -> archfr - uniwiki -> eveuni - liquidpedia, liquipedia -> tlw - 101domain -> 101 - lawyer -> avvo - diccionari -> gdlc - drugs.com -> drugs - foxnews -> fox - testberichte -> tbde - etrans -> 3t --- data/bangs.json | 232 ++++++++++++------------------------------------ 1 file changed, 59 insertions(+), 173 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index 9e7615ae..a470611a 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -55,18 +55,13 @@ "s": "101 Domain", "d": "www.101domain.com", "t": "101", + "ts": [ + "101domain" + ], "u": "https://www.101domain.com/domain-availability-search.htm?q={{{s}}}&sa.x=0&sa.y=0", "c": "Tech", "sc": "Domains" }, - { - "s": "101domain", - "d": "www.101domain.com", - "t": "101domain", - "u": "https://www.101domain.com/domain-availability-search.htm?q={{{s}}}", - "c": "Tech", - "sc": "Domains" - }, { "s": "1122", "d": "1122.com.uy", @@ -454,6 +449,9 @@ "s": "TriTrans (Engelsk)", "d": "www.tritrans.net", "t": "3t", + "ts": [ + "etrans" + ], "u": "https://www.tritrans.net/cgibin/translate.cgi?spraak=Engelsk&Fra={{{s}}}&button=Translate!", "c": "Online Services", "sc": "Tools" @@ -482,7 +480,6 @@ "c": "News", "sc": "Newspaper (intl)" }, - { "s": "Implyingrigged", "d": "implyingrigged.info", @@ -5088,6 +5085,9 @@ "s": "archlinux.fr", "d": "wiki.archlinux.fr", "t": "archfr", + "ts": [ + "archlinuxfr" + ], "u": "https://wiki.archlinux.fr/index.php?title=Spécial:Recherche&profile=default&search={{{s}}}&fulltext=Search", "c": "Tech", "sc": "Sysadmin (Arch)" @@ -5175,14 +5175,6 @@ "c": "Tech", "sc": "Sysadmin (Arch)" }, - { - "s": "Wiki Français Archlinux", - "d": "wiki.archlinux.fr", - "t": "archlinuxfr", - "u": "https://wiki.archlinux.fr/index.php?title=Spécial:Recherche&profile=default&fulltext=Search&search={{{s}}}", - "c": "Tech", - "sc": "Sysadmin (Arch)" - }, { "s": "Arch manual pages", "d": "man.archlinux.org", @@ -6506,6 +6498,9 @@ "s": "avvo.com", "d": "www.avvo.com", "t": "avvo", + "ts": [ + "lawyer" + ], "u": "https://www.avvo.com/search?query={{{s}}}&commit=Search", "c": "Research", "sc": "Law" @@ -6807,7 +6802,6 @@ "c": "Translation", "sc": "General" }, - { "s": "Bab.la pl ru", "d": "pl.bab.la", @@ -16676,7 +16670,6 @@ "c": "Research", "sc": "Health" }, - { "s": "Collegiate Times", "d": "www.collegiatetimes.com", @@ -19682,14 +19675,6 @@ "c": "Shopping", "sc": "Online" }, - { - "s": "Diccionari de la llengua Catalana", - "d": "www.diccionari.cat", - "t": "diccionari", - "u": "http://www.diccionari.cat/cgi-bin/AppDLC3.exe?APP=CERCADLC&GECART={{{s}}}", - "c": "Research", - "sc": "Academic" - }, { "s": "Merriam-Webster", "d": "www.merriam-webster.com", @@ -20301,7 +20286,6 @@ "c": "Tech", "sc": "Downloads (software)" }, - { "s": "DiVA - Digitala Vetenskapliga Arkivet", "d": "www.diva-portal.org", @@ -21781,18 +21765,13 @@ "c": "Research", "sc": "Health" }, - { - "s": "Drugs.com", - "d": "www.drugs.com", - "t": "drugs.com", - "u": "https://www.drugs.com/search.php?searchterm={{{s}}}", - "c": "Research", - "sc": "Health" - }, { "s": "Drugs", "d": "www.drugs.com", "t": "drugs", + "ts": [ + "drugs.com" + ], "u": "https://www.drugs.com/search.php?&searchterm={{{s}}}", "c": "Research", "sc": "Health" @@ -25716,14 +25695,6 @@ "c": "Online Services", "sc": "Search" }, - { - "s": "TriTrans (Englesk)", - "d": "www.tritrans.net", - "t": "etrans", - "u": "https://www.tritrans.net/cgibin/translate.cgi?spraak=Engelsk&Fra={{{s}}}", - "c": "Online Services", - "sc": "Tools" - }, { "s": "Live Music Archive", "d": "archive.org", @@ -26037,6 +26008,9 @@ "s": "Eve University Wiki", "d": "wiki.eveuniversity.org", "t": "eveuni", + "ts": [ + "uniwiki" + ], "u": "https://wiki.eveuniversity.org/index.php?title=Special:Search&search={{{s}}}", "c": "Entertainment", "sc": "Games (general)" @@ -27325,6 +27299,9 @@ "s": "Fedora wiki", "d": "fedoraproject.org", "t": "fedora", + "ts": [ + "fedorawiki" + ], "u": "https://fedoraproject.org/wiki/Special:Search?search={{{s}}}", "c": "Tech", "sc": "Sysadmin (Fedora)" @@ -27349,14 +27326,6 @@ "c": "Tech", "sc": "Sysadmin (Fedora)" }, - { - "s": "Fedora Project", - "d": "fedoraproject.org", - "t": "fedorawiki", - "u": "https://fedoraproject.org/wiki/Special:Search?search={{{s}}}&go=Go", - "c": "Tech", - "sc": "Sysadmin (Fedora)" - }, { "s": "Federal Register", "d": "www.federalregister.gov", @@ -29046,18 +29015,13 @@ "s": "Fox News", "d": "www.foxnews.com", "t": "fox", + "ts": [ + "foxnews" + ], "u": "https://www.foxnews.com/search-results/search?q={{{s}}}&submit=Search", "c": "News", "sc": "Aggregators" }, - { - "s": "FoxNews", - "d": "www.foxnews.com", - "t": "foxnews", - "u": "https://www.foxnews.com/search-results/search?q={{{s}}}", - "c": "News", - "sc": "Broadcast" - }, { "s": "Fox Racing", "d": "www.foxracing.com", @@ -31155,6 +31119,9 @@ "s": "Gran diccionari de la llengua catalana", "d": "www.diccionari.cat", "t": "gdlc", + "ts": [ + "diccionari" + ], "u": "http://www.diccionari.cat/cgi-bin/AppDLC3.exe?APP=CERCADLC&GECART={{{s}}}&x=0&y=0", "c": "Research", "sc": "Academic" @@ -37467,14 +37434,6 @@ "c": "Tech", "sc": "Programming" }, - { - "s": "Here WeGo", - "d": "wego.here.com", - "t": "here", - "u": "https://wego.here.com/search/{{{s}}}", - "c": "Online Services", - "sc": "Maps" - }, { "s": "Heritage Foundation", "d": "www.heritage.org", @@ -38023,6 +37982,9 @@ "s": "HERE maps", "d": "wego.here.com", "t": "hm", + "ts": [ + "here" + ], "u": "https://wego.here.com/search/{{{s}}}?", "c": "Online Services", "sc": "Maps" @@ -40737,7 +40699,6 @@ "c": "Research", "sc": "Learning" }, - { "s": "InfoQ", "d": "www.infoq.com", @@ -40829,14 +40790,6 @@ "c": "News", "sc": "Specialty" }, - { - "s": "Inkipedia", - "d": "splatoonwiki.org", - "t": "inkipedia", - "u": "https://splatoonwiki.org/w/index.php?search={{{s}}}&go=Go", - "c": "Entertainment", - "sc": "Games (specific)" - }, { "s": "Inktweb.nl", "d": "www.inktweb.nl", @@ -41950,14 +41903,6 @@ "c": "News", "sc": "Specialty" }, - { - "s": "Ultra Handy Japanese Verb Conjugator", - "d": "japaneseverbconjugator.com", - "t": "jaconj", - "u": "https://japaneseverbconjugator.com/VerbDetails.asp?txtVerb={{{s}}}&Go=Conjugate", - "c": "Research", - "sc": "Reference (words intl)" - }, { "s": "BarNet Jade", "d": "jade.io", @@ -43296,6 +43241,9 @@ "s": "Japanese Verb Conjugator", "d": "japaneseverbconjugator.com", "t": "jvc", + "ts": [ + "jaconj" + ], "u": "https://japaneseverbconjugator.com/VerbDetails.asp?txtVerb={{{s}}}", "c": "Online Services", "sc": "Tools" @@ -44969,18 +44917,13 @@ "s": "Krebs On Security", "d": "krebsonsecurity.com", "t": "krebs", + "ts": [ + "krebsonsec" + ], "u": "https://krebsonsecurity.com/?s={{{s}}}", "c": "Tech", "sc": "Blogs" }, - { - "s": "Krebs on Security", - "d": "krebsonsecurity.com", - "t": "krebsonsec", - "u": "https://krebsonsecurity.com/?s={{{s}}}&x=0&y=0", - "c": "Tech", - "sc": "Blogs" - }, { "s": "Kreedo GbR", "d": "www.kreedo.de", @@ -45778,14 +45721,6 @@ "c": "Research", "sc": "Law" }, - { - "s": "Avvo", - "d": "www.avvo.com", - "t": "lawyer", - "u": "https://www.avvo.com/search?query={{{s}}}", - "c": "Research", - "sc": "Law" - }, { "s": "Lazada Indonesia", "d": "www.lazada.co.id", @@ -47302,22 +47237,6 @@ "c": "Shopping", "sc": "Online (marketplace)" }, - { - "s": "Liquidpedia", - "d": "wiki.teamliquid.net", - "t": "liquidpedia", - "u": "https://wiki.teamliquid.net/starcraft2/index.php?title=Special:Search&search={{{s}}}&go=Go", - "c": "Entertainment", - "sc": "Games (specific)" - }, - { - "s": "Liquipedia2", - "d": "wiki.teamliquid.net", - "t": "liquipedia", - "u": "https://wiki.teamliquid.net/starcraft2/index.php?title=Special:Search&go=Go&search={{{s}}}", - "c": "Entertainment", - "sc": "Games (specific)" - }, { "s": "Liquorland", "d": "www.liquorland.com.au", @@ -50986,18 +50905,13 @@ "c": "Entertainment", "sc": "Games (specific)" }, - { - "s": "Megami Tensei Wikia", - "d": "megamitensei.wikia.com", - "t": "megamitensei", - "u": "https://megamitensei.wikia.com/wiki/Special:Search?search={{{s}}}&fulltext=Search", - "c": "Entertainment", - "sc": "Games (specific)" - }, { "s": "Megami Tensei Wiki", "d": "megamitensei.wikia.com", "t": "megatenw", + "ts": [ + "megamitensei" + ], "u": "https://megamitensei.wikia.com/wiki/Special:Search?search={{{s}}}", "c": "Entertainment", "sc": "Games (general)" @@ -54078,6 +53992,9 @@ "s": "Wikimedia Meta", "d": "meta.wikimedia.org", "t": "mwm", + "ts": [ + "wmeta" + ], "u": "https://meta.wikimedia.org/w/index.php?&title=Special:Search&go=Go&search={{{s}}}", "c": "Multimedia", "sc": "General" @@ -56583,7 +56500,6 @@ "c": "Research", "sc": "Government" }, - { "s": "NPM Direct", "d": "npmjs.com", @@ -56716,7 +56632,6 @@ "open_snap_domain" ] }, - { "s": "DuckDuckGo (safeoff)", "d": "duckduckgo.com", @@ -69542,6 +69457,9 @@ "s": "SpongeBob SquarePants Wiki", "d": "spongebob.wikia.com", "t": "sbwiki", + "ts": [ + "spongebob" + ], "u": "https://spongebob.wikia.com/wiki/Special:Search?search={{{s}}}", "c": "Entertainment", "sc": "TV" @@ -73529,6 +73447,9 @@ "s": "Inkpedia", "d": "splatoonwiki.org", "t": "splatoon", + "ts": [ + "inkipedia" + ], "u": "https://splatoonwiki.org/w/index.php?search={{{s}}}", "c": "Entertainment", "sc": "Games (specific)" @@ -73589,14 +73510,6 @@ "c": "Online Services", "sc": "Search (non-US)" }, - { - "s": "SpongeBob Wikia", - "d": "spongebob.wikia.com", - "t": "spongebob", - "u": "https://spongebob.wikia.com/wiki/Special:Search?search={{{s}}}&fulltext=Search", - "c": "Entertainment", - "sc": "TV" - }, { "s": "Encyclopedia SpongeBobia", "d": "spongebob.fandom.com", @@ -74262,17 +74175,6 @@ "c": "Tech", "sc": "Startups" }, - { - "s": "Wookiepedia", - "d": "starwars.wikia.com", - "t": "starwars", - "ts": [ - "wookie" - ], - "u": "https://starwars.wikia.com/wiki/Special:Search?search={{{s}}}&go=&fulltext=Search", - "c": "Entertainment", - "sc": "TV" - }, { "s": "Statenvertaling", "d": "www.statenvertaling.net", @@ -74982,7 +74884,6 @@ "c": "Tech", "sc": "Sysadmin (network)" }, - { "s": "Substack", "d": "substack.com", @@ -75527,6 +75428,9 @@ "s": "Wookieepedia", "d": "starwars.wikia.com", "t": "swwiki", + "ts": [ + "starwars" + ], "u": "https://starwars.wikia.com/wiki/Special:Search?search={{{s}}}", "c": "Entertainment", "sc": "Movies" @@ -76317,11 +76221,13 @@ "s": "Tesberichte.de", "d": "www.testberichte.de", "t": "tbde", + "ts": [ + "testberichte" + ], "u": "https://www.testberichte.de/d/search.php?searchstr={{{s}}}", "c": "Shopping", "sc": "Online" }, - { "s": "Treccani Biografie", "d": "www.treccani.it", @@ -77138,14 +77044,6 @@ "c": "Research", "sc": "Reference (words intl)" }, - { - "s": "Testberichte.de", - "d": "www.testberichte.de", - "t": "testberichte", - "u": "https://www.testberichte.de/d/search.php?searchstr={{{s}}}&submit=Suchen", - "c": "Shopping", - "sc": "Services" - }, { "s": "Теплица социальных технологий", "d": "te-st.ru", @@ -78459,6 +78357,10 @@ "s": "Team Liquid Wiki", "d": "wiki.teamliquid.net", "t": "tlw", + "ts": [ + "liquidpedia", + "liquipedia" + ], "u": "https://wiki.teamliquid.net/starcraft2/index.php?title=Special:Search&search={{{s}}}", "c": "Entertainment", "sc": "Games (general)" @@ -81522,14 +81424,6 @@ "c": "Research", "sc": "Academic" }, - { - "s": "UniWiki", - "d": "wiki.eveuniversity.org", - "t": "uniwiki", - "u": "https://wiki.eveuniversity.org/index.php?title=Special:Search&search={{{s}}}&button=", - "c": "Entertainment", - "sc": "Games (specific)" - }, { "s": "The Unix Tree", "d": "minnie.tuhs.org", @@ -86585,14 +86479,6 @@ "c": "Online Services", "sc": "Tools (URLs)" }, - { - "s": "Wikimedia Meta-Wiki", - "d": "meta.wikimedia.org", - "t": "wmeta", - "u": "https://meta.wikimedia.org/w/index.php?title=Special:Search&search={{{s}}}", - "c": "Research", - "sc": "Academic" - }, { "s": "Wolne Media", "d": "wolnemedia.net", @@ -92993,4 +92879,4 @@ "c": "Shopping", "sc": "Online" } -] +] \ No newline at end of file From a4db5f7050b1c79e5dda40c68dce433d84ce3347 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Wed, 31 Dec 2025 12:20:37 +0900 Subject: [PATCH 38/39] fix(bangs): rename duplicate "Bab.la Polish" site names - !babp: "Bab.la Polish" -> "Bab.la Polish-English" - !topl: "Bab.la Polish" -> "Bab.la English-Polish" --- data/bangs.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index a470611a..e97a78da 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -6795,7 +6795,7 @@ "sc": "Tools" }, { - "s": "Bab.la Polish", + "s": "Bab.la Polish-English", "d": "en.bab.la", "t": "babp", "u": "https://en.bab.la/dictionary/polish-english/{{{s}}}", @@ -78730,7 +78730,7 @@ "sc": "Online" }, { - "s": "Bab.la Polish", + "s": "Bab.la English-Polish", "d": "pl.bab.la", "t": "topl", "ts": [ From de26f16943c36b8104673dc0f37020120bec0ce1 Mon Sep 17 00:00:00 2001 From: John-Kim Murphy <381217+Leftium@users.noreply.github.com> Date: Fri, 9 Jan 2026 14:24:51 +0900 Subject: [PATCH 39/39] fix(bangs): unmerge !kfd from !kf (Kagi Feedback) !kfd has a distinct snap domain (ad: kagifeedback.org/d) that allows @kfd to search only the discussions section, while @kf searches the entire site. --- data/bangs.json | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/data/bangs.json b/data/bangs.json index e97a78da..9e9d22b2 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -92749,9 +92749,17 @@ "s": "Kagi Feedback", "d": "kagifeedback.org", "t": "kf", - "ts": [ - "kfd" - ], + "u": "https://kagifeedback.org/?q={{{s}}}", + "fmt": [ + "open_base_path", + "url_encode_placeholder" + ] + }, + { + "s": "Kagi Feedback (Discussions)", + "d": "kagifeedback.org", + "ad": "kagifeedback.org/d", + "t": "kfd", "u": "https://kagifeedback.org/?q={{{s}}}", "fmt": [ "open_base_path",