// ==UserScript== // @name Base64 Decoder and Link Wrapper for Rentry Pages // @namespace http://tampermonkey.net/ // @version 2025-02-23 // @description Decodes base64 encoded text and wraps it in an tag on all Rentry pages // @author You // @match https://rentry.co/* // @icon https://www.google.com/s2/favicons?sz=64&domain=rentry.co // @license MIT // @downloadURL none // ==/UserScript== (function() { 'use strict'; let items = document.querySelectorAll("code"); items.forEach((item) => { try { let decoded = atob(item.textContent); let link = document.createElement('a'); link.href = decoded; link.textContent = decoded; item.parentNode.replaceChild(link, item); } catch (e) { console.warn('Invalid base64 content:', item.textContent); } }); })();