From f432c6290f704907baa1487ac0089f9799d3be2b Mon Sep 17 00:00:00 2001 From: Enju Aihara <5-EnjuAihara@users.noreply.gitlab.varis.social> Date: Thu, 3 Mar 2022 22:00:29 +0100 Subject: [PATCH] changed to return hash and reason instead of domain --- mastodon_api/index.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/mastodon_api/index.js b/mastodon_api/index.js index cdf8e1c..cba25e9 100644 --- a/mastodon_api/index.js +++ b/mastodon_api/index.js @@ -15,19 +15,25 @@ async function main(url, _callback) { let i = 0; Array.from(document.querySelectorAll("h3")).map(header => { if (["Suspended servers","Filtered media","Limited servers", "Silenced servers"].includes(header.innerText)) { - Array.from(document.querySelectorAll("table")[i].rows).map((instance, j) => { + Array.from(document.querySelectorAll("table")[i].rows).map((row, j) => { if (j == 0) return; + + let row_obj = { + hash: row.querySelector("[title]").title.replace("SHA-256: ", ""), + reason: row.childNodes[3].innerText, + } + switch(header.innerText) { case "Suspended servers": - reject.push(instance.innerText.split("\n\t")[0]); + reject.push(row_obj); break; case "Filtered media": - media_removal.push(instance.innerText.split("\n\t")[0]); + media_removal.push(row_obj); break; case "Limited servers": case "Silenced servers": - federated_timeline_removal.push(instance.innerText.split("\n\t")[0]); + federated_timeline_removal.push(row_obj); break; } }); -- GitLab