MatthewFoulk / Distraction-Free-Reddit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Distraction Free Reddit

Distraction Free Reddit is a Chrome extension designed to help users to engage with Reddit more intentionally. With this extension, users can block off parts of the site that they find most distracting, allowing them to cut out mindless scrolling and focus on the content that matters to them.


Installation

To install the extension, follow these steps:

  1. Go to the Chrome Web Store and search for "Distraction Free Reddit"
  2. Click the "Add to Chrome" button
  3. Click "Add Extension" to confirm the installation

Alternatively, you can download the extension from the GitHub repository and install it manually via running npm install && npm run build and then adding the build folder to your browser of choice as an unpacked extension


Usage

  1. Install the extension in your browser (see installation instructions).
  2. Click on the extension icon in your browser toolbar to open the options menu.
  3. Enable the extension
  4. Click on the options button to open the settings
  5. Choose the settings you want to apply to your Reddit browsing experience, including hiding the main feed, hiding certain subreddits, and enabling whitelist or blacklist modes.

Refresh your Reddit page to see the changes take effect.


Features

Distraction Free Reddit allows you to customize your Reddit experience by hiding various parts of the site that can lead to mindless scrolling and distract you from your goals. Here are some of the features:

  • Hide main feed: Hide the main feed of posts on the Reddit homepage, to help you avoid getting sucked into endless scrolling.
  • Hide r/all and popular: Hide the r/all and popular feeds, which can be sources of distractions and time-wasting content.
  • Hide user profiles: Hide the user profile pages, which can lead to comparing yourself to others and feeling like you're missing out.
  • Hide full page search: Hide the search bar and full page search results, which can be a source of distractions.
  • Hide sidebar: Hide the sidebar on subreddit pages, which can contain distracting or irrelevant information.
  • Hide comments: Hide the comment sections on posts, which can be a source of time-wasting debates or irrelevant information.
  • Whitelist mode: Enable a whitelist mode to only allow access to certain subreddits that you specify. This can help you focus on content that is relevant to your interests or goals.
  • Blacklist mode: Enable a blacklist mode to block access to certain subreddits that you find distracting or unhelpful. This can help you avoid time-wasting content and stay focused on your goals.

These settings will hopefully allow you to use reddit in a more intentional way and encourage a healthier relationship with the site.


Contributing

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Make your changes
  3. Submit a pull request

License

This project is licensed under the MIT License.


Feature requests & Feedback

I'm always looking for ways the extension and make it more useful. If you have an idea for a new feature or notice a bug, please don't hesitate to let me know! You can visit the issues page in the repository and create a new issue with the "feature request" or "bug" label.

Additionally, I'm always open to feedback on how the extension is working for you and how it can be improved. If you have any suggestions or just want to say hi, feel free to create a new issue with the "feedback" label!

Thanks for using Distraction Free Reddit and for helping me make it better!


Screenshots

The extension popup

The extension popup


The general settings screen

The general settings that can be configured


The whitelist screen

The whitelist screen


Example of the blocking taking place

Example of the blocking taking place

About

License:MIT License


Languages

Language:TypeScript 74.4%Language:Rust 13.3%Language:JavaScript 7.3%Language:HTML 2.7%Language:CSS 1.7%Language:Makefile 0.7%