Analyze your IOs messages from your device with Pandas/NLTK.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
bad_words.txt
text_message_analyzer_nb.ipynb
text_message_analyzer_nb.py

README.md

text_message_analysis

Analyze your IOs messages from your device with Pandas/NLTK.

I wrote this over a couple caffeinated hours. There are no classes -- it's just straight procedural coding. There are a few issues, but I haven't fixed them. One issue, for example is the timestamp conversion method I currently use yields dates into 2016... it's currently 2015. Let's go back to the future!!

Additionally, if you read through the code, you can see that when I tokenize all of the messages, I actually tokenize them when they are in a massive message string. I chose to concatenate every single text message into a "corpus." You don't have to do it this way. Instead, you can iterate through all of the messages and tokenzie each one individually.

If you like this code, or want to fix things, feel free.

And you can read more about this project on my blog here: http://sweet-as-tandy.com/2015/06/26/how-to-retrieve-and-analyze-your-ios-messages-with-python-pandas-and-nltk/