Tkinter-whatsapp-monitor is a Python script that allows you to track the online and offline status of a specified WhatsApp contact in real-time. The script utilizes Selenium for web scraping and Tkinter for creating a graphical user interface (GUI) to display the status updates.
- Real-time monitoring of a WhatsApp contact's online/offline status.
- GUI interface for an intuitive user experience.
- History tracking of online and offline events.
- Concurrency : To track multiple profiles at the same time
- Real time graph showing how much time our contacts spend on whatsapp
-
Clone the repository to your local machine:
git clone https://github.com/your-username/whatsapp-monitor.git cd whatsapp-monitor
-
Install the required Python packages:
pip install -r requirements.txt
-
Run the script:
python whatsapp_monitor.py
- Open the WhatsApp Web interface using the "Open WhatsApp Web" button.
- Go to the particular profile you want to monitor
- Start monitoring by clicking the "Start Monitor" button.
Contributions to improve the project are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m 'Add new feature'
- Push to the branch:
git push origin feature-name
- Submit a pull request.
Special Thanks to RIZWAN AHMAD for his project http://github.com/rizwansoaib/whatsapp-monitor/