From d2cb1d94929e67e8aeb2e94274dace479dac6865 Mon Sep 17 00:00:00 2001 From: Albirew Date: Sat, 9 Mar 2024 15:04:52 +0100 Subject: [PATCH] Replaced Google with Cachew (Cache-view) --- README.md | 4 +++- _locales/en/messages.json | 11 +++-------- _locales/fr/messages.json | 4 ++-- background.js | 9 +++------ common.js | 10 ++-------- icons/cacheicons/cachew.png | Bin 0 -> 9644 bytes icons/cacheicons/google.png | Bin 4631 -> 0 bytes popup.htm | 7 ++----- 8 files changed, 15 insertions(+), 30 deletions(-) create mode 100644 icons/cacheicons/cachew.png delete mode 100644 icons/cacheicons/google.png diff --git a/README.md b/README.md index 7ee5644..d67b620 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Or, the easier route, use this extension. # Features * Searches through six page cache/mirrors: - * [Google Cache](http://www.google.com/) (plus text-only version) + * [Cachew](https://cachedview.nl/) * [The Internet Archive](http://web.archive.org/) * [WebCite](http://www.webcitation.org/) * [archive.is](https://archive.is/) @@ -31,6 +31,8 @@ Hit back and try another one! # Changelog + * Version 7 + * Replaced Google with Cachew (Cache-view) * Version 6.2.1 * Specify openerTabId for opened tabs * Version 6.2 diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 3a54535..e1d68aa 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -19,14 +19,9 @@ "description": "Resurrect this link" }, - "resurrectGoogle": { - "message": "with Google", - "description": "with Google" - }, - - "resurrectGoogleText": { - "message": "with Google (text only)", - "description": "with Google (text only)" + "resurrectCachew": { + "message": "with Cachew", + "description": "with Cache-view" }, "resurrectArchive": { diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index 61fa8c1..9b9a2b2 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -20,8 +20,8 @@ }, "resurrectGoogle": { - "message": "avec Google", - "description": "with Google" + "message": "avec Cachew", + "description": "with Cache-view" }, "resurrectGoogleText": { diff --git a/background.js b/background.js index 8116170..0b0971a 100644 --- a/background.js +++ b/background.js @@ -11,8 +11,7 @@ chrome.storage.local.get('openIn', item => { }, logLastError); for (let [name, id, icon] of [ - ['Google', 'google', 'google'], - ['GoogleText', 'googletext', 'google'], + ['Cachew', 'cachew', 'cachew'], ['Archive', 'archive', 'waybackmachine'], ['ArchiveList', 'archivelist', 'waybackmachine'], ['ArchiveIs', 'archiveis', 'archiveis'], @@ -62,10 +61,8 @@ chrome.contextMenus.onClicked.addListener(function(info, tab) { } else if (id.endsWith('-link')) { url = info.linkUrl; } - if (id.startsWith('resurrect-google-')) { - goToUrl(genGoogleUrl(url), openIn, tab.id); - } else if (id.startsWith('resurrect-googletext-')) { - goToUrl(genGoogleTextUrl(url), openIn, tab.id); + if (id.startsWith('resurrect-cachew-')) { + goToUrl(genCachewUrl(url), openIn, tab.id); } else if (id.startsWith('resurrect-archive-')) { goToUrl(genIaUrl(url), openIn, tab.id); } else if (id.startsWith('resurrect-archivelist-')) { diff --git a/common.js b/common.js index 55967ce..2ef7692 100644 --- a/common.js +++ b/common.js @@ -5,25 +5,19 @@ openInEnum = { NEW_WINDOW : 3 } let openIn = openInEnum.CURRENT_TAB; - chrome.storage.local.get('openIn', item => { if (item.openIn) { openIn = item.openIn; } }); - function logLastError() { if (chrome.runtime.lastError) { console.error('Resurrect error:', chrome.runtime.lastError); } } -function genGoogleUrl(url) { - return 'https://www.google.com/search?q=cache:' + encodeURIComponent(url); -} - -function genGoogleTextUrl(url) { - return 'https://www.google.com/search?strip=1&q=cache:' + encodeURIComponent(url); +function genCachewUrl(url) { + return 'https://cachedview.nl/#' +url; } function genIaUrl(url) { diff --git a/icons/cacheicons/cachew.png b/icons/cacheicons/cachew.png new file mode 100644 index 0000000000000000000000000000000000000000..3b5bdba54d109ae52ac48cf4ba96295b2c083d1f GIT binary patch literal 9644 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 F`9Dobby5HT literal 0 HcmV?d00001 diff --git a/icons/cacheicons/google.png b/icons/cacheicons/google.png deleted file mode 100644 index 61e5f4ca0202495c27a35ad469ee4aac9f82532f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4631 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 Wm
- -