Remove elements containing YYW and its parent element until div
// ==UserScript==
// @name No YYW on timeline
// @namespace http://tampermonkey.net/
// @version 1
// @description Remove elements containing YYW and its parent element until div
// @match http://*/*
// @match https://*/*
// @grant none
// @license GPLv3
// ==/UserScript==
(function() {
'use strict';
const targetStrings = ["Yiwei Wang", "Yiwei Yang", "victoryang00"];
const targetElements = targetStrings.map(s => `a:contains(${s})`).join(",");
const $targets = $(targetElements).addBack(targetElements);
$targets.each(function() {
let $parent = $(this).parent();
while($parent.length && !$parent.is("div")) {
$parent = $parent.parent();
}
if($parent.length) {
$parent.remove();
}
});
})();