Distraction-Blocker

Social Media Signal Maximizer

A Chrome extension that helps you focus on meaningful content by removing distracting elements from social media platforms (YouTube, Instagram, Twitter).

Overview

This extension helps you regain control over your social media experience by:

Currently supports:

Features

YouTube

Instagram

Twitter

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/Social-Media-Signal-Maximizer.git
    
  2. Install dependencies:
    npm install
    
  3. Build the extension:
    npm run build
    
  4. Load in Chrome:
    • Open Chrome and navigate to chrome://extensions/
    • Enable “Developer mode”
    • Click “Load unpacked”
    • Select the dist directory

Usage

  1. Click the extension icon in Chrome’s toolbar
  2. Configure your preferences for each platform
  3. Refresh your social media pages to see the changes

Development

This project uses:

Project Structure

├── dist/               # Bundled extension files
├── images/            # Extension icons
├── popup/             # Extension popup interface
├── scripts/           # Platform-specific content scripts
│   ├── youtube/      # YouTube features
│   ├── instagram/    # Instagram features
│   └── twitter/      # Twitter features
└── manifest.json      # Extension manifest

Building

npm run build     # Production build
npm run dev       # Development build with watch

Future Goals

Short-term

Long-term

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Development Process

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

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

Acknowledgments

Connect