This project is created for those who want to analyze the behaviour of negative chats, created using Pandas, NLTK and Flask
The primary objective of this project is to ease the analysis of WhatsApp data and find the behavior of the individuals involved in the data therefore reducing cyber-crimes. To create a system that will automatically retrieve the data from the mobile device. The retrieving part will be done WhatsApp db/key extractor. The retrieved data will be analyzed for behaviors and hate words. To build a python program will detect the emotions and hate words using module such as NTLK. The desired output is to generate a list of individuals who can be potential threat to commit cyber-crime or crime in particular.
Refer to https://github.com/YuvrajRaghuvanshiS/WhatsApp-Key-Database-Extractor for extraction of WhatsApp Database without root (For Android)
https://thecleverprogrammer.com/2021/06/06/whatsapp-chat-sentiment-analysis-using-python/ - Whatsapp Chat Sentimental Analysis using python
https://www.sqlite.org/index.html - Extraction of Database and conversion to CSV file
Pandas, NLTK, Flask, well you know where to check..
- Light/dark mode toggle
- Live previews
- Fullscreen mode
- Cross platform The above features are subject to change over different systems
To load the program
python senti.py
Ctrl+Click on the links given in the output
Add /interface to the localhost link as given below
127.0.0.1:5000/interface
Upload the database and you are good to go!
Clone the project
git clone https://github.com/vishalvipin1/Crime-Analysis-of-WhatsApp-Chats
Go to the project directory
cd Crime-Analysis-of-WhatsApp-Chats
Install modules, if not downloaded
pip install <module>
Start the program
python senti.py
- WhatsApp Database Key Extractor by Yuvraj Raghuvanshi
- Whatsapp Chats Sentimental Analysis using Python
Contributions are always welcome!
Contact vishaluxo@protonmail.ch for request
Please adhere to this project's code of conduct
.