You're viewing a single thread.
All Comments
61 comments
// ==UserScript== // @name archive.org link // @include *://*.google*/search* // @include *://* // @exclude *://*.archive.org* // @exclude *://archive.org* // @grant none // @version 1.0 // @author memchr // @description 6/15/2023, 6:57:32 AM // ==/UserScript== function get_archive_href(href) { return "https://web.archive.org/web/" + href.replace(/^https?:\/\/www\.reddit\.com/, "https://old.reddit.com") } if (window.location.hostname.match(/^(\w*\.)?google.*$/)) { // google const results = document.querySelectorAll('div.yuRUbf > a'); results.forEach(e => { let href = e.getAttribute('href'); href = get_archive_href(href); let archive_link = document.createElement('a'); archive_link.href = href; archive_link.textContent = "archive"; archive_link.style.marginLeft = "10px"; e.insertAdjacentElement("afterend", archive_link); }) } else if (!window.location.hostname.match(/(localhost$|^(127|192|10)\.)/)) { const href = get_archive_href(location.href); document.addEventListener('keydown', function(event) { if (event.ctrlKey && event.altKey && event.key === 'a') { window.location.href = href; } }); }
press
shift
+ctrl
+A
or click onarchive
if you use google.8 0 ReplyNice try. I’ve seen TV shows. This is to get into the C.I.A. workframe mastercode :)
Seriously tho, where do I put this?
7 0 Replyuser script manager like this one
5 0 Reply
For anyone wondering, this is a tampermonkey/violentmonkey script.
7 0 Reply
61 comments
Scroll to top