// ==UserScript== // @name Hide Archive.ph 3rd Ancestor Div by Path d Attribute // @description Hides the third ancestor div of a specific SVG path on archive.ph // @match *://archive.ph/* // @version 0.0.1.20250708095342 // @namespace https://greasyfork.org/users/1435046 // @downloadURL none // ==/UserScript== (function() { document.addEventListener('DOMContentLoaded', function() { const paths = document.querySelectorAll('path'); for (const path of paths) { const d = path.getAttribute('d'); if ( d && d.startsWith('M14.25 6.25L15.1875 4.1875L17.25') ) { let ancestor = path.parentElement; let divCount = 0; while (ancestor && divCount < 3) { if (ancestor.tagName.toLowerCase() === 'div') { divCount++; if (divCount === 3) { ancestor.style.setProperty('display', 'none', 'important'); break; } } ancestor = ancestor.parentElement; } } } }); })();