Skip to content

Latest commit

 

History

History
97 lines (61 loc) · 1.8 KB

README.md

File metadata and controls

97 lines (61 loc) · 1.8 KB

Website Blocker

Description

Website Blocker is a simple Python script that blocks specified websites during working hours to increase productivity.

Author

License

This project is licensed under the MIT License.

How to Run

Linux

  1. Open a terminal.

  2. Clone this repo

    git clone https://github.com/EmyCodes/web-blocker.git
  3. Navigate to the project directory:

    cd ~/Desktop/web-blocker
  4. Run the script:

    python3 blocker.py

Windows

  1. Open a command prompt.

  2. Clone this repo

    git clone https://github.com/EmyCodes/web-blocker.git
  3. Navigate to the project directory:

    cd C:\Users\emycodes\Desktop\web-blocker
  4. Run the script:

    python blocker.py

Run at Startup

To run the script at system startup, follow these steps:

Linux

  1. Open a terminal.

  2. Type the following command to open the crontab editor (you may use super priviledge):

    sudo crontab -e
  3. Add the following line to run the script at startup:

    @reboot python3 /path/to/blocker.py
  4. Save and exit the editor.

Windows

  1. Create a shortcut for blocker.py.
  2. Press Win + R to open the Run dialog.
  3. Type shell:startup and press Enter.
  4. Move the shortcut to this folder.

Now, the script will run automatically at system startup.

Configuration

Edit the src/web_to_be_blocked.py file to add or remove websites from the blocklist.

Contributing

If you want to contribute to this project, feel free to open an issue or submit a pull request.

Acknowledgments

Special thanks to EmyCodes for creating this project.