Skip to content

A simple productivity tool that allows users to block access to specified websites during a specific time frame.

Notifications You must be signed in to change notification settings

justvicthor/jBlocker_Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚫 jBlocker

A Chrome extension to block distracting websites during focused work sessions.

Version License


📖 Overview

jBlocker is a productivity-focused Chrome extension that helps you stay focused by blocking access to specified websites during user-defined time periods. Perfect for students, remote workers, or anyone seeking distraction-free time!

Key Features:

  • Schedule Blocking: Define exact time frames for website blocking
  • 🌐 Multi-Site Support: Block unlimited websites (e.g., social media, streaming)
  • 🛠️ Instant Activation: Toggle blocking with one click
  • 🔄 Background Operation: Works silently without interrupting your workflow

🖼️ Screenshots

Website Blocking Interface

jBlocker interface showing website input and list of blocked sites

Time Schedule Configuration

jBlocker time picker interface with start/end time settings


🎮 Usage

  1. Click the jBlocker icon in Chrome's toolbar.

  2. Add Websites to Block:

    • Enter one domain per line in the textarea.
    • Example:
      youtube.com  
      twitter.com  
      instagram.com  
      
  3. Set Time Frame:

    • Use the time pickers to define blocking hours.
  4. Toggle Activation:

    • Click the Save & Update button to start/stop blocking at your wish.

🛠️ Installation

  1. Clone the repository
    git clone https://github.com/justvicthor/jBlocker.git
  2. Enable Developer Mode in Chrome
    • Visit chrome://extensions/
    • Toggle Developer mode (top-right corner)
  3. Load the Extension
    • Click Load unpacked
    • Select the cloned jBlocker folder

🤝 Contributing

Contributions make open-source magical! Here’s how to help:

  1. Fork the repository
  2. Create a Feature Branch
    git checkout -b feature/amazing-feature
  3. Commit Changes
    git commit -m 'Add some amazing feature'
  4. Push to Branch
    git push origin feature/amazing-feature
  5. Open a Pull Request

📜 License

Distributed under the MIT License. See LICENSE for details.

About

A simple productivity tool that allows users to block access to specified websites during a specific time frame.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published