An open API service indexing awesome lists of open source software.

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.

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.

![Image of iStats](https://raw.githubusercontent.com/wyattharrell/iStats/master/project/static/Screen%20Shot%202019-09-02%20at%2012.39.03%20PM.png)

## 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

![Image of iStats](https://raw.githubusercontent.com/wyattharrell/iStats/master/project/static/graph.png)

### 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)