overview: presentation
You probably have visited sites before containing bad words, which might have caught you off guard. Suddenly stumbling upon these sites aren't exactly a good experience. We've made it easy for you to surf the web safely. Install our extension by visiting our site.
The biggest challenge we encountered was training the ml model since the model's accuracy was insufficient, thus we used a python tool to solve the problem. The second difficulty was that we couldn't update the DOM components to show the readability in the extension; as a result, we used an alert box instead.
I was able to create our proper working extension extension along with the website(that had the extension). I learned more about webscrapping that I was new to. At last how to deploy a web application to vercel.
I got more experience in Nextjs and web scrapping by building this application. Got to learn about different web scrapping techniques systems and how everything interacts in the web application during auth. I also wished to integrate this in the google playstore so that it be available to a wider audience.
- To blur vulgar Images
- To ADD Age Constraints
- To Deploy it in Cloud
- ADD our extension on Chrome web store
Follow the instructions on our page
to install the extension. To get a local copy up and running follow these simple example steps.
-
Make sure that you have
Python 3
,gcc
,venv
, andpip
installed. -
Clone the repository
$ git clone https://github.com/ASLManasa/Readable_Brute_Force.git $ cd Readable_Brute_Force
-
Installing Dependencies
a. Backend
Create a python 3 venv, activate the environment and Install the project dependencies.
$ cd backend $ python -m venv venv $ venv\Scripts\Activate.ps1 $ pip3 install -r requirements.txt
b. Frontend
Install all the Node Modules.
$ cd frontend $ npm install
You have now successfully set up the project on your environment.
To initialize the backend, run venv\Scripts\Activate.ps1
inside the backend folder.
python chat.py
- Open Chatbot in Terminalpython main.py
- Starts a server running at http://127.0.0.1:9696
To initialize the frontend inside the frontend folder,
npm run dev
- Starts a Next App at http://localhost:3000
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
A.S.L.Manasa |
Rohit Kumar Sah |
Hemesh R.M. |