iStats was created as a program to output statistics on sent iMessages. iStats was written in Python and makes use of the chat.db file generated by Mac devices. The front end was created using Flask, HTML, and JavaScript to ouput statistics in a readable format.
- Top 10 Most Used Words, Characters, Emojis
- Minimum, Maximum, Average Character Count
- Most Texted Contact Number
- Activity by Month, Week, Hour
- Search a String
Make sure your chat.db file is located on your Desktop and you have the proper libraries installed. Change the path variable in gather.py (line 11) to your Users name.
To run:
python iStats.py
- pandas
- sqlite3
- time
- datetime
- statistics
- emojis
- flask
Wyatt Harrell, Bryce Brooks, Myra Mullis, John Rawley
Florida State University - CIS 4930: Python Programming (Summer 2019)