[HN Gopher] Show HN: iMessage Wrapped - your year in texts
___________________________________________________________________
Show HN: iMessage Wrapped - your year in texts
Author : lxor677
Score : 22 points
Date : 2021-01-01 15:33 UTC (7 hours ago)
(HTM) web link (michael-danello.github.io)
(TXT) w3m dump (michael-danello.github.io)
| lxor677 wrote:
| I got inspired by Spotify Wrapped to put together this - an
| iMessage Wrapped with data and visualizations on
| who/where/what/how/when people texted in 2020.
|
| Stack is Flask, Jinja, chart.js, leaflet.js and bootstrap. The
| app runs locally, and accesses the chat and contact SQLite DBs on
| OS machines. I've been programming for about 18 months, but this
| was is the first side project I've released into the wild, so
| it's been an awesome learning experience.
|
| Link to the repo is here
|
| https://github.com/michael-danello/iMessageWrapped
| vimy wrote:
| It won't start on my computer. 500 internal server error.
|
| ----
|
| [nltk_data] Error loading averaged_perceptron_tagger: <urlopen
| error
|
| [nltk_data] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify
|
| [nltk_data] failed: unable to get local issuer certificate
|
| [nltk_data] (_ssl.c:1108)>
|
| And a nitpick: "Once you've done this, you can open the
| iMessageWrapped.exe file." .exe is windows. .app is macOS.
| lxor677 wrote:
| Thanks vimy - I'll look into that error and change the README
| vimy wrote:
| Sorry, that was the wrong error.
|
| "[2021-01-01 21:06:27,366] ERROR in app: Exception on / [GET]
| Traceback (most recent call last): File
| "flask/app.py", line 2447, in wsgi_app File
| "flask/app.py", line 1952, in full_dispatch_request
| File "flask/app.py", line 1821, in handle_user_exception
| File "flask/_compat.py", line 39, in reraise File
| "flask/app.py", line 1950, in full_dispatch_request
| File "flask/app.py", line 1936, in dispatch_request
| File "imessage2020wrapped/app.py", line 360, in index
| File "imessage2020wrapped/app.py", line 194, in get_when_data
| File "imessage2020wrapped/app.py", line 155, in avg_datetime
| "
| lxor677 wrote:
| Huh ok. I had a pretty hacky way of calculating average
| time, so I'll take a look. Thanks for flagging this.
| ibrarani wrote:
| I got the same error as well
| andrethegiant wrote:
| Love it, and would love to see more analysis based on chat.db. A
| while ago I made a script to select a conversation from a person
| and output it as a styled PDF, and gave it to them as a gift. It
| was a hit :-) still need to publish that code, but it was for a
| previous version of iOS when it used to be sms.db.
| lxor677 wrote:
| Thanks! There's a lot more I would want to include in a V2 -
| statistics like average contact response time, top phrases, and
| conversation analysis (did you like to double text? did you
| have conversations in bursts or consistently?).
|
| That said, it's been cool sharing with friends and seeing the
| results they share with me. Seeing some interest dips/spikes in
| text frequency around the start of the pandemic depending on
| the person.
| andrethegiant wrote:
| It would be cool to tie this data into a personal CRM so you
| could e.g. get a reminder when it's been longer than 6 months
| without texting a person
| ibrarani wrote:
| I keep getting
|
| Internal Server Error The server encountered an internal error
| and was unable to complete your request. Either the server is
| overloaded or there is an error in the application.
| raunakdag wrote:
| I know the answer will be no, but is there any similar way to
| accomplish this on iPhone without jailbreak?
| [deleted]
| lights0123 wrote:
| Find a vulnerability in the Messages app like the Safari one a
| few months ago that allowed you to share its SQLite databases
| :D?
| throwawaysea wrote:
| This tool relies on having a Mac desktop or laptop, since they
| can also show iMessages. It doesn't require a jailbroken phone.
| TheCount21 wrote:
| Cool app, love the design and presentation
| lxor677 wrote:
| Thank you :)
___________________________________________________________________
(page generated 2021-01-01 23:02 UTC)