Fix the article image links for bbs.thegoyimknow.to
// ==UserScript==
// @name Daily Stormer Article Image Fixer
// @namespace http://tampermonkey.net/
// @version 0.3
// @description Fix the article image links for bbs.thegoyimknow.to
// @author Perception
// @match *://bbs.dailystormer.al/*
// @match *://bbs.punishedstormer.com/*
// @match *://bbs.thegoyimknow.to/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// var replacement = 'https://' + location.hostname.replace(/^bbs./, '');
var replacement = '';
function fix(node) {
$(node).find('.topic-body .contents img').each(function(i,x) {
var fix = $(this).attr('src').replace(/http:\/\/dstormer6em3i4km.onion/, replacement);
$(this).attr('src', fix);
});
}
var observerOptions = { childList: true, subtree: true };
var observer;
var mutationHandler = function(mutations) {
mutations.forEach(function(m) {
if (m.type != 'childList') return;
m.addedNodes.forEach(function(n) {
if (n.nodeType != Node.ELEMENT_NODE) return;
observer.disconnect();
if (!n.isContentEditable) {
fix(n);
}
observer.observe(document.body, observerOptions);
});
});
};
fix(document.body);
observer = new MutationObserver(mutationHandler);
observer.observe(document.body, observerOptions);
})();