Skip to content

grantwinney/hide-comments-everywhere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

514 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hide Comments Everywhere

Fed up with the vitriol left in comments, many sites are dumping their comment systems completely. It's just too costly to monitor them, so they tend to devolve into a cess pool. Personally, I just want the content most of the time. YouTube anyone?

To help with my own sanity (and maybe yours?), I wrote an extension that hides many comment systems, since identifying them is fairly predictable. It's available for Chrome and Firefox, and you can read more about it here.

What sites does this work on?

A lot, including but not limited to:

  • YouTube
  • Twitter
  • Reddit
  • Disqus
  • Livefyre
  • WordPress
  • Loads of other comment systems and individual sites.

If this is hiding anything unexpected, like some site that assigned the "comments" ID to the main content of their posts, then let me know so I can make adjustments. Better yet, open a PR with the change that's needed. Thanks!

What doesn't it work with?

Some sites, like Facebook and Instagram, use random element identifiers and class names that change often. It's difficult to manage them and takes a lot of time, so I've thrown in the towel on them.

You might want to check out Fluff Busting Purity for Facebook or Antigram for Instagram. I'm not sure if either blocks comments, but at least you can cut out a lot of time-sucking distractions.

How does it work?

This addon checks whether it should allow or block comments for a website, based on a combination of sites in a list, sites you've chosen to allow comments on, as well as a personal whitelist (always allow comments) and blacklist (always block comments) that you can define on the Options page.

Click on the icon in the toolbar and press the "toggle" button to toggle enabling/disabling (temporarily, if you choose) the comments on a single domain.

Your personal lists and other settings use synchronized storage, so they should be available on any machine you've installed the extension on and have logged into the same account with.

Permissions

You'll be notified that it can "read and change all your data on the websites you visit" because that's how it works - it hides certain comment-related elements on the page so you don't see them.

It also uses storage to save its state, but it shouldn't prompt you for that.

I need your help!

If you notice a website or commenting system that should be added to the list (so that it can be blocked), feel free to open an issue for it. Include the URL where you noticed it, and any other details you feel would be helpful.

Better yet, if you know which CSS elements (selectors) need to be blocked, create a pull request with the necessary changes to the "sites.json" file, and I'll get the change merged in.

Thanks!

Need help? Have a request?

Open a new issue with as many details as possible. The more you let me know upfront, the less I'll have to ask later!

About

A browser extension for hiding major commenting systems like Disqus, Livefyre, Facebook plugin, WordPress, YouTube, etc.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors