Skip to content

Instantly share code, notes, and snippets.

@wolframkriesing
Last active November 25, 2020 16:52
Show Gist options
  • Select an option

  • Save wolframkriesing/94e57a423c6758989282257b45055479 to your computer and use it in GitHub Desktop.

Select an option

Save wolframkriesing/94e57a423c6758989282257b45055479 to your computer and use it in GitHub Desktop.
const stopWords = ['corona', '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