From eecc70d89b617e4b6b9bb5e2a53dfc42c0005ac5 Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Tue, 1 Sep 2020 13:36:35 +0100 Subject: [PATCH] Fix SCP fetch --- index.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index c35d0c3..8c57ff5 100644 --- a/index.js +++ b/index.js @@ -260,18 +260,20 @@ async function sendPage(website, tries = 0) { // Remove medium blur images [...document.querySelectorAll('img[src^="https://miro.medium.com/max/60/"]')].forEach(node => node.style.display = "none") - if (window.location.hostname.includes("scp-wiki")) { + if (window.location.hostname.includes("scp-wiki") || window.location.hostname.includes("scpwiki")) { if (document.querySelector('.collapsible-block-unfolded')) { document.querySelector('.collapsible-block-unfolded').style.display = "block"; } - if (document.querySelector('.page-rate-widget-box')) { - document.querySelector('.page-rate-widget-box').style.display = "none"; - } [...document.querySelectorAll('a.footnoteref')].forEach(ref => { ref.innerText = document.getElementById(ref.id.replace("ref", "")).innerText; }); + [...document.querySelectorAll('details')].forEach(details => details.setAttribute('open', '')); + [...document.querySelectorAll('body script,body iframe,.page-rate-widget-box,.page-rate-widget-box,.footer-wikiwalk-nav,.desktop-only,.info-container,.licensebox22,#print-options,#print-head,#license-area,#container>hr,#page-info,.collapsible-block-link,.yui-nav,#toc,.creditRate,#u-credit-view,#ncmp__tool,#wiki-tab-0-1,.ncmp__normalise,img[src^="http://www.wikidot.com/avatar.php"],#odialog-hovertips,img[alt="facility-texture.png"],span.siteIcon,span.areaIcon')].forEach(node => { + node.remove(); + }); + document.body.innerHTML = `

${document.getElementById('page-title').innerHTML}

` + document.getElementById('page-content').innerHTML; } else if (isProbablyReaderable(document.cloneNode(true))) { var documentClone = document.cloneNode(true);