Author: Adam <git@apiote.xyz>
fix luakit redirection in ddg
.config/luakit/userconf.lua | 32 +++++++++++++++++---------------
diff --git a/.config/luakit/userconf.lua b/.config/luakit/userconf.lua index 07caa31500cc6ce8f4d2e5fe2448497cb10b6ad2..d51cc7c499be5298eccb5ec9a0ffc4dd6ba1a493 100644 --- a/.config/luakit/userconf.lua +++ b/.config/luakit/userconf.lua @@ -60,21 +60,23 @@ _, stdout, _ = luakit.spawn_sync(string.format("/home/adam/.local/bin/gmi %q", uri)) view:load_string(stdout, uri) return false end - if string.match(uri, "instagram.com") then - v.uri = uri:gsub("instagram.com", "bibliogram.13ad.de/u") - return false - end - if string.match(uri, "pkg.go.dev") then - v.uri = uri:gsub("pkg.go.dev", "godocs.io") - return false - end - if string.match(uri, "www.reddit.com") then - v.uri = uri:gsub("www.reddit.com", "libredd.it") - return false - end - if string.match(uri, "twitter.com") then - v.uri = uri:gsub("twitter.com", "nitter.skrep.in") - return false + if not string.match(uri, "duckduckgo.com") then + if string.match(uri, "instagram.com") then + v.uri = uri:gsub("instagram.com", "bibliogram.13ad.de/u") + return false + end + if string.match(uri, "pkg.go.dev") then + v.uri = uri:gsub("pkg.go.dev", "godocs.io") + return false + end + if string.match(uri, "www.reddit.com") then + v.uri = uri:gsub("www.reddit.com", "libredd.it") + return false + end + if string.match(uri, "twitter.com") then + v.uri = uri:gsub("twitter.com", "nitter.skrep.in") + return false + end end if string.match(uri, "localhost") or string.match(uri, "deepthought") then last_uri = uri