I got tired of checking my twitter settings to see if the link to download my archive was available. I gave up. After all I do have thinkup running. Then I saw martin Hawksey tweet that he got his
Final got 'Request your archive button' in Twitter > Settings (took less than 30 sec for email with download)
— Martin Hawksey (@mhawksey) January 16, 2013
Woah, if Martin got his, where was mine? ha ha. I jogged to my twitter account settings, and lo and behold (what the heck does that mean? what a cliché ) and the link was there:
Like Martin, I got my email response quickly, and followed the link to download.
I was not sure what I would get. I big old spreadsheet? Giant machine readable XML file? Woah, no, it is actually a completely self contained miniature web site, that even runs locally from your desktop, and, from what I can see, all JavaScript driven.
Yup run locally, and you get it all:
34,700 some tweets. On my laptop.
You get graphs, monthly stats, even the search works! That’s right, you can do on your desktop what you cannot do on twitter.com and search your own tweets. It had all the tweets from that first one right up to the one right before I clicked the download button.
Even better, the time/date link take you back to the original tweet. I went all the way back in time, to January 2007:
And sure enough, I cam see my very first (and second, and third, and three thousand forty third) tweet:
Looking at a long list of Cole's twitters
— Alan Levine (@cogdog) January 31, 2007
My next thought, why not just upload it to my server? It is after all, mine. The Twitter download email warns:
Your archive may contain sensitive content, so please keep that in mind before sharing it with anyone.
which seems weird since it has already seen the light of day. Who has secret tweets? I’m no wife cheating congressman. So I set up a subdomain, and now my tweets are at http://tweets.cogdogblog.com/.
Im interested to learn more how this is put together. It looks like all of the content is in monthly archives as both JSON and CSV files. It is after all, a snapshot. I am curious how it is updated- do I just add the new data files? Is there a master index somewhere? (I have not even looked). It would be nice if there was an incremental update as a download.
I’m smart, I will just wait for Martin to figure out an update scheme
@cogdog with you there http://t.co/MraJ6bwO . Getting it to auto update might be my first project
— Martin Hawksey (@mhawksey) January 16, 2013
I feel so reclaimish.
Update (24 hours later) Well there goes Martin, genius. He created a google script which is able to keep the archive updated, and mine is set in motion. Genius.
This looks awesome, but alas, I still have no such option in my Twitter settings. I’ll continue my wait.
Obviously hitting up the power users first. 🙂 I’m at 11K+ tweets so haven’t gotten the magic button yet. Maybe if I leave a comment here with the plaintive request “please, Mr. Twitter, may I have some more?” I’ll get some Twitter love. Really glad to know they’ve put all this functionality in–looks great. Will be looking forward to hearing about how to do rolling updates. (I can’t believe they wouldn’t have recognized that Twitter being Twitter, we’ll want frequent archive updates.)
There is a way to keep such an archive live and up to date
Follow instructions and links here:
http://www.sciencebase.com/science-blog/sciencebase-twitter-archive.html
Yes, I had followed Martin’s script the very next day after this post. He is a genius. I use this frequently.
http://cogdogblog.com/2013/01/22/martin-hawksey-genius/