diff --git a/README.md b/README.md index 1291849..56b14a9 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,8 @@ | [YouTube](https://youtube.com) (Links & embeds) | [Piped](https://github.com/TeamPiped/Piped), [Invidious](https://github.com/iv-org/invidious) | | [𝕏](https://twitter.com) | [Nitter](https://github.com/zedeus/nitter) | | [Reddit](https://reddit.com) | [redlib](https://github.com/redlib-org/redlib) | -| [Search](https://www.google.com) | [SearXNG](https://github.com/searxng/searxng) | +| [Search](https://www.google.com) | [SearXNG](https://github.com/searxng/searxng) +| [Chatgpt](https://chatgpt.com) | [Gemini](https://github.com/gemini.google.com/redlib) | | [Medium](https://medium.com) | [Scribe](https://sr.ht/~edwardloveall/Scribe/), [LibMedium](https://github.com/realaravinth/libmedium), [medium.rip](https://github.com/SphericalKat/medium.rip) | | [TikTok](https://tiktok.com) | [ProxiTok](https://github.com/pablouser1/ProxiTok) | | [Quora](https://quora.com) | [Quetre](https://github.com/zyachel/quetre) | diff --git a/src/background.js b/src/background.js index c973206..2e566b6 100644 --- a/src/background.js +++ b/src/background.js @@ -57,6 +57,7 @@ let defaultCustomInstances = { snopesInstance: "", reutersInstance: "", stackoverflowInstance: "", + chatgptinstances: "" }; const youtubeInstances = [ "inv.n8pjl.ca", @@ -291,6 +292,7 @@ const redditInstances = [ "safereddit.com", ]; const bandcampInstances = ["tent.sny.sh", "tent.bloat.cat", "tn.vern.cc"]; +const chatgptinstance = "gemini.google.com" const tumblrInstances = ["pb.bloat.cat", "tb.opnxng.com", "pb.exozy.me"]; const soundcloudInstances = ["tubo.migalmoreno.com"]; const udInstances = [ @@ -827,6 +829,7 @@ function updateRules(parameterRedirectServices, customInstances) { redirectRules.push( createRedirectRule(40, "reuters.com", randreutersInstance) ); + } if (parameterRedirectServices.stackoverflow) { redirectRules.push( @@ -846,6 +849,9 @@ function updateRules(parameterRedirectServices, customInstances) { }, }, }); + redirectRules.push( + createRedirectRule(40, "chatgpt.com", chatgptinstance) + ); } chrome.declarativeNetRequest.updateDynamicRules({ removeRuleIds: [ diff --git a/src/manifest-chrome.json b/src/manifest.json similarity index 93% rename from src/manifest-chrome.json rename to src/manifest.json index ae3356a..f7f7d49 100644 --- a/src/manifest-chrome.json +++ b/src/manifest.json @@ -50,6 +50,7 @@ "*://*.stackexchange.com/*", "*://www.google.com/*", "*://translate.google.com/*", - "*://youtu.be/*" + "*://youtu.be/*", + "*://chatgpt.com/*" ] } diff --git a/src/onboarding.js b/src/onboarding.js index 0eb172d..ca5b524 100644 --- a/src/onboarding.js +++ b/src/onboarding.js @@ -32,6 +32,7 @@ const permissionsToRequest = { "*://*.stackexchange.com/*", "*://www.google.com/*", "*://translate.google.com/*", + "*://chatgpt.com/*" ], }; async function requestPermissions() { diff --git a/src/popup/popup.html b/src/popup/popup.html index 7d64eee..db67fc8 100644 --- a/src/popup/popup.html +++ b/src/popup/popup.html @@ -281,6 +281,15 @@