This project detects propaganda and persuasion tactics observed in the web page that you visit
It consists of two parts :
- Front-end : a chrome extension
- Back-end : Flask based API
The flask based API takes in the url of the webpage and extracts the contents , performing a keyword - based analysis with the help of Gemini Flash 2.0 model
The flask API returns a response that is rendered appropriately in the chrome extension
Prerequisites : Chrome browser
- Clone the repository
- Go to chrome://extensions
- Toggle developer mode
- Choose
Load unpackedoption and select theextension/directory inside this repository
- Clone the repository
- run
pip install -r requirements.txt - run
python main.py - The API can be accessed at
http://localhost:5000