Skip to content

JosephKan3/redditFilters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Reddit Filters

Advanced Reddit Filters is a Chrome extension that enhances your browsing experience on Reddit by allowing you to block specific users, keywords, subreddits, and news domains. With an additional feature to automatically display images linked in comments and posts, Reddit Filters makes your Reddit experience more customizable and visually engaging.

Features

  • User Blocking: Hide posts and comments from specific users.
  • Keyword Blocking: Hide posts containing specific keywords you choose.
  • Subreddit Blocking: Hide posts from specific subreddits.
  • Domain Blocking: Hide posts from specific news domains.
  • Thread Nuke: Automatically bans all users that posted or commented on the current thread being viewed
  • Automatic Image Display: Automatically display images linked in comments and posts for easier viewing.
  • Logging Preference: Option to enable or disable console logging for debugging or personal preference.

Installation

  1. Download the RedditFilters.zip file and unzip it on your computer.
  2. Open Chrome and navigate to chrome://extensions/.
  3. Enable "Developer mode" at the top right corner of the page.
  4. Click on "Load unpacked" and select the unzipped folder of Reddit Filters.
  5. The extension should now appear in your list of extensions and is ready to use.

How to Use

After installation, click on the Reddit Filters icon in your Chrome toolbar to open the popup interface. Here, you can:

  • Press The Nuke button only if you wish to ban every single user visible on a given thread. This is an unfortunate limitation due to the new Reddit API rate limits. Works much better on old reddit since it loads more users on screen. The Nuke will only work if a thread is open on screen.
  • Enter users you wish to block, one per line, without the "u/" prefix, in the "Blocked Users" textarea.
  • Enter keywords you wish to block, one per line, in the "Blocked Keywords" textarea.
  • Enter subreddits you wish to block, one per line, without the "r/" prefix, in the "Blocked Subreddits" textarea.
  • Enter domains you wish to block, one per line, in the "Blocked Domains" textarea.
  • Check or uncheck the "Print Logs?" option according to your preference.

Your settings will automatically save and apply to your current and future Reddit browsing sessions.

Content Script

The content script of Reddit Filters runs automatically on Reddit pages. It listens for changes in the DOM to apply the filters dynamically as new content loads, ensuring that your browsing experience is uninterrupted by unwanted posts or spoilers.

Permissions

Reddit Filters requires the following permissions:

  • storage: To save your preferences locally on your device.
  • activeTab: To apply filters and enhancements to the Reddit pages you visit.

Privacy

Your preferences are stored locally on your device and are not shared or transmitted. Reddit Filters operates entirely client-side, ensuring your browsing data and preferences remain private.

Contributing

If you have suggestions for improving Reddit Filters or have found a bug, please open an issue on our GitHub repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published