phew phewphew phew
phew phew
phew phew
It is a TamperMonkey script which lets you evaporate certain forum rats which you don't like. I made this because the forum's own ignore button isn't working well enough.
Once you run both scripts, you won't see the topics they've created, you won't see any spam posts they've made. It is total obliteration. One might even call that a genocide.
How?
Step 1:
Add TamperMonkey to Chrome.
https://chromewebstore.google.com/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfoStep 2:
Enable developer mode on extensions so our script can work. (we need to do that because google v3 manifestation bla bla bla)
Extensions > Manage Extensions > Enable Developer Mode on Right Top Corner
Step 3:
Open up TamperMonkey dashboard and create new script by clicking the "+" button. Then separately save these 2 scripts.
Topic Cleaner:
// ==UserScript==
// @name TopicCleaner
// @namespace http://tampermonkey.net/
// @version 2024-08-10
// @description try to take over the world!
// @author mindrust
// @match https://bitcointalk.org/index.php?board*
// @icon https://www.google.com/s2/favicons?sz=64&domain=bitcointalk.org
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Add rats below...
const rats = [
"rat1",
"rat2"
]
const URL1 = 'a[title="View the profile of '
const URL2 = '"]'
for (let i = 0; i < rats.length; i++){
const ele = document.querySelectorAll(URL1 + rats[i] + URL2);
for (let k = 0; k < ele.length; k++) {
ele[k].parentElement.parentElement.innerHTML = "";
}
}
})();
Post Cleaner:
// ==UserScript==
// @name PostCleaner
// @namespace http://tampermonkey.net/
// @version 2024-08-08
// @description try to take over the world!
// @author mindrust
// @match https://bitcointalk.org/index.php?topic*
// @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Add rats below...
const rats = [
"rat1",
"rat2"
]
const URL1 = 'a[title="View the profile of '
const URL2 = '"]'
for (let i = 0; i < rats.length; i++){
const ele = document.querySelectorAll(URL1 + rats[i] + URL2);
for (let k = 0; k < ele.length; k++) {
ele[k].parentElement.parentElement.parentElement.parentElement.innerHTML = "";
}
}
})();
Edit the "rats" variable and add as many rats as you like. The more the better. Leave none alive.
22 Aug 2024 UPDATE: I made a better version which combines both scripts above. You can still use PostCleaner alone if you want to see the topic names but not the unwanted posts in it or, you can use the final form of Obliterator and get rid of all. (Topic titles, posts, watchlist, unread posts) This is the complete solution.
Obliterator:
// ==UserScript==
// @name Obliterator
// @namespace http://tampermonkey.net/
// @version 2024-08-22
// @description try to take over the world!
// @author mindrust
// @match https://bitcointalk.org/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=bitcointalk.org
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Edit rats below...
const rats = [
"rat1",
"rat2",
"rat3"
]
const pURL = document.location.href
const URL1 = 'a[title="View the profile of '
const URL2 = '"]'
for (let i = 0; i < rats.length; i++){
const ele = document.querySelectorAll(URL1 + rats[i] + URL2);
for (let k = 0; k < ele.length; k++) {
if(pURL.includes("topic")){
ele[k].parentElement.parentElement.parentElement.parentElement.innerHTML = "";
}else{
ele[k].parentElement.parentElement.innerHTML = "";
}
}
}
})();
Disclaimer: I don't give two swimming shits if you fuck this simple task up. Don't care.