https://github.com/wyattharrell/istats
A web app built with Python that is dedicated to outputting iMessage texting statistics.
https://github.com/wyattharrell/istats
flask imessages istats python statistics texting
Last synced: 3 months ago
JSON representation
A web app built with Python that is dedicated to outputting iMessage texting statistics.
- Host: GitHub
- URL: https://github.com/wyattharrell/istats
- Owner: wyattharrell
- Created: 2019-06-03T04:10:18.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T05:19:39.000Z (over 2 years ago)
- Last Synced: 2025-01-22T01:38:18.156Z (4 months ago)
- Topics: flask, imessages, istats, python, statistics, texting
- Language: Python
- Homepage:
- Size: 2.98 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iStats - iMessage Statistics
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.

## Features:
- Top 10 Most Used Words, Characters, Emojis
- Minimum, Maximum, Average Character Count
- Most Texted Contact Number
- Activity by Month, Week, Hour
- Search a String

### Installation:
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
```
### Python Libraries:
- pandas
- sqlite3
- time
- datetime
- statistics
- emojis
- flask
## Authors:
[Wyatt Harrell](https://www.wyattharrell.com), Bryce Brooks, Myra Mullis, John Rawley
Florida State University - CIS 4930: Python Programming (Summer 2019)