Skip to content

shehryarusman/SafetyPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Safety Pro 🛡️

Welcome to Safety Pro, your ultimate guardian against harmful digital content! 🌐 Safety Pro is designed to protect users, especially young internet surfers, from inappropriate and dangerous content in real time. Leveraging cutting-edge AI and ML technologies, this tool ensures a safer browsing experience by scanning and filtering out harmful material before it reaches the viewer. 🚀

Features

  • Real-Time Webpage Scanning 🔍: Continuously scans your screen to monitor live content, ensuring immediate reaction to harmful material.
  • Image to Text Conversion 📜: Converts on-screen images to text for analysis, enhancing the accuracy of content filtering.
  • Text Sentiment Analysis 🧠: Utilizes advanced ML models to determine the sentiment of text and classify it as harmful or safe.
  • Multi-Threading Efficiency ⚙️: Employs multithreading to handle intensive real-time data processing without compromising performance.
  • Dynamic Content Blocking 🚫: Blocks detected harmful content dynamically, maintaining a secure visual environment for users.

Installation

Ensure you have Python installed on your machine. Python can be downloaded from python.org.

Clone the repository

First, clone the repository to your local machine using Git. Open your terminal and run:

git clone https://github.com/yourusername/safetypro.git
cd safetypro

Install dependencies

Safety Pro uses several dependencies that need to be installed. Fortunately, all dependencies are listed in a requirements.txt file for ease of installation. Execute the following command in your terminal:

pip install -r requirements.txt
Running Safety Pro

To start using Safety Pro, navigate to the project directory if you're not already there, and run the following command:

python safety_pro.py

This command will initiate the system, beginning real-time scanning of your screen for harmful content. Make sure you run the program with administrative privileges to ensure it has the necessary permissions to operate effectively.

Configuration

Safety Pro is highly configurable to meet your specific safety needs. Configuration settings can be adjusted in the config.json file located in the root directory. Here you can set parameters such as sensitivity levels and specific types of content to block.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Fork the Project

  1. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  2. Commit your Changes (git commit -m 'Add some AmazingFeature')
  3. Push to the Branch (git push origin feature/AmazingFeature)
  4. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Support

If you encounter any problems during installation or operation, please open an issue on the GitHub repository. We are committed to providing support and resolving issues in a timely manner.

Stay Safe with Safety Pro! 🌟

Experience the internet without worries. With Safety Pro, you're not just browsing; you're browsing securely. Let’s make the digital world a safer place for everyone, one screen at a time! 🌍

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages