Skip to content

Instantly share code, notes, and snippets.

@wolframkriesing
Last active November 25, 2020 16:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wolframkriesing/94e57a423c6758989282257b45055479 to your computer and use it in GitHub Desktop.
Save wolframkriesing/94e57a423c6758989282257b45055479 to your computer and use it in GitHub Desktop.
// Remove articles with certain stop words, on a website.
//
// How? This script can be pasted into the developer console of a browser.
// When you run it (normally just by hitting ENTER) it blurs the according articles.
//
// What else? You can add or remove stop words that are used to find the articles
// with the according words.
const stopWords = ['corona', 'covid', 'pandemie', 'trump', 'biden'];
const cleanArticles = () => {
const articles = document.querySelectorAll('article');
const toRemove = new Set();
articles.forEach(a => {
stopWords.map(word => {
if (a.textContent.toLowerCase().includes(word)) {
toRemove.add(a);
}
});
});
toRemove.forEach(a => a.style.opacity = .1); // make them less opaque
//toRemove.forEach(a => a.remove); // remove them
console.log(`cleaned ${toRemove.size} articles`);
};
cleanArticles();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment