An open API service indexing awesome lists of open source software.

https://github.com/infinitemographs/web_blocker

# 🛠️ Project: web_blockerThis Python tool blocks specified websites during working hours by editing your system's `hosts` file. With simple setup and clear functionality, it helps you stay focused and productive.
https://github.com/infinitemographs/web_blocker

ad-blocker blacklist browser chrome chrome-extension content-blockers cookiebanner firefox gradle information-security-policies java javascript privacy python python-website-blocker pythontanzania webextension websiteblocker

Last synced: 7 months ago
JSON representation

# 🛠️ Project: web_blockerThis Python tool blocks specified websites during working hours by editing your system's `hosts` file. With simple setup and clear functionality, it helps you stay focused and productive.

Awesome Lists containing this project

README

          

# Web Blocker 🤖

![GitHub release](https://img.shields.io/github/release/infinitemographs/web_blocker.svg)
![Python](https://img.shields.io/badge/Python-3.8%2B-blue.svg)
![License](https://img.shields.io/badge/License-MIT-green.svg)

Welcome to **Web Blocker**, a simple yet effective Python tool designed to help you block annoying websites. With this software, you can focus on your work without distractions.

## Table of Contents

- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)
- [Release Information](#release-information)

## Introduction

In today's digital age, distractions are everywhere. Websites can pull your attention away from important tasks. **Web Blocker** allows you to take control of your browsing experience by blocking unwanted sites. Whether you're a developer, a student, or just someone looking to improve focus, this tool can help.

## Features

- **Simple Interface**: Easy to set up and use.
- **Customizable**: Add or remove websites from the block list.
- **Python-Based**: Built using Python for flexibility and ease of modification.
- **Lightweight**: Minimal system resource usage.
- **Security**: Helps prevent distractions that can lead to security risks.

## Installation

To install **Web Blocker**, follow these steps:

1. Ensure you have Python 3.8 or higher installed on your machine. You can download it from the [official Python website](https://www.python.org/downloads/).

2. Clone this repository to your local machine:

```bash
git clone https://github.com/infinitemographs/web_blocker.git
```

3. Navigate to the project directory:

```bash
cd web_blocker
```

4. Install the required dependencies:

```bash
pip install -r requirements.txt
```

## Usage

To start using **Web Blocker**, follow these steps:

1. Open the terminal and navigate to the project directory.
2. Run the script:

```bash
python web_blocker.py
```

3. Follow the on-screen instructions to add websites to your block list.

For detailed instructions, please refer to the documentation within the repository.

## Contributing

We welcome contributions! If you would like to contribute to **Web Blocker**, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push to your forked repository.
5. Create a pull request.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Contact

For any inquiries or suggestions, feel free to reach out:

- **Email**: your_email@example.com
- **GitHub**: [infinitemographs](https://github.com/infinitemographs)

## Release Information

You can download the latest release of **Web Blocker** from the [Releases section](https://github.com/infinitemographs/web_blocker/releases).

Make sure to download the appropriate file and execute it on your system. This will ensure you have the latest features and fixes.

---

Thank you for checking out **Web Blocker**! We hope it helps you stay focused and productive. If you have any questions or feedback, please reach out through the contact information provided. Happy blocking!