Skip to content

classvsoftware/nofeeds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

NoFeeds

Social media sites like Facebook, LinkedIn, and Twitter are designed to funnel you to the feed, where infinite scrolling often leads to mindless browsing. Blocking these sites isn't practical when you need them for business use.

NoFeeds is a simple, side-loadable browser extension that redirects you away from the default feed page to your profile, allowing you to use the site fully while effectively disabling the feed.

Why Sideload?

  • Security: This extension requires the highly sensitive tabs and <all_urls> permissions. Sideloading eliminates risks associated with marketplace extensions, such as anonymous publishers, malicious takeovers, and forced auto-updates.
  • Customization: Modify the redirectRules directly in the source code and reload the extension to apply changes.
  • Transparency: The extension is ultra-lightweight with just two files and fewer than 100 lines of code—easy to review and modify.

Installation

Chromium Browsers (Chrome, Edge, Brave, Opera)

  1. Enable Developer Mode:

    • Navigate to your extensions page:
      • Chrome: chrome://extensions
      • Edge: edge://extensions
      • Brave: brave://extensions
      • Opera: opera://extensions
    • Toggle Developer mode in the top-right corner
  2. Load the Extension:

    • Download or clone this repository
    • Click Load unpacked and select the dist/ directory

Firefox

  1. Navigate to about:debugging#/runtime/this-firefox
  2. Click Load Temporary Add-on
  3. Download or clone this repository
  4. Select the manifest.json file in the dist/ directory

Customization

To add additional social media sites:

  1. Open dist/background.js
  2. Add a new entry to the redirectRules array:
const redirectRules = [
    // ... existing rules
    {
        // The full feed URL
        feedUrl: "https://www.newsite.com/feed/",
        // The URL to redirect to
        profileUrl: "https://newsite.com/profile/",
    },
]

Tips:

  • Use the generic profile redirect URL when available (e.g., facebook.com/me redirects to your profile)
  • Save your changes and reload the extension:
    • Chromium: Go to your extensions page and click the reload button
    • Firefox: Go to about:debugging#/runtime/this-firefox and click reload

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published