{"id":708,"date":"2011-03-06T19:58:24","date_gmt":"2011-03-07T01:58:24","guid":{"rendered":"http:\/\/www.mooreds.com\/wordpress\/?p=708"},"modified":"2015-01-18T10:00:42","modified_gmt":"2015-01-18T16:00:42","slug":"own-your-social-media-install-storytlr","status":"publish","type":"post","link":"https:\/\/www.mooreds.com\/wordpress\/archives\/708","title":{"rendered":"Own your social media&#8211;install Storytlr"},"content":{"rendered":"<p>I guess I&#8217;m just not very trusting, because I like to have copies of my data.\u00a0 I host my own blog, rather than use blogger or wordpress.com.\u00a0 I host my own email (or at least one of my two main accounts).\u00a0 I prefer to document interesting things on my blog, rather than a site like <a href=\"http:\/\/www.quora.com\/\">Quora<\/a> or <a href=\"http:\/\/stackoverflow.com\/\">Stack Overflow<\/a> (though I do have <a href=\"http:\/\/stackoverflow.com\/users\/203619\/mooreds\">an account<\/a> on the latter).\u00a0 Heck, even though I use an open ID provider, my own domain is the master, and I just delegate to <a href=\"https:\/\/www.myopenid.com\/\">myopenid.com<\/a>.<\/p>\n<p>So, since I recently have been putting a bit more effort into my social media presence (you can find me on <a href=\"http:\/\/twitter.com\/mooreds\">twitter here<\/a>), I looked around to find a backup solution.\u00a0 I did find one&#8211;<a href=\"http:\/\/storytlr.org\">Storytlr<\/a>&#8211;via this <a href=\"http:\/\/mashable.com\/2009\/01\/11\/how-to-download-your-twitter-archive\/\">article on backing up your twitter feed<\/a>.\u00a0 It apparently used to be <a href=\"http:\/\/storytlr.com\/\">a hosted service<\/a>, but now is <a href=\"http:\/\/storytlr.org\/\">open source<\/a>&#8211;code <a href=\"https:\/\/github.com\/storytlr\/core\">here<\/a>, install instructions <a href=\"https:\/\/github.com\/storytlr\/core\/wiki\/install\">here<\/a>.\u00a0 (There&#8217;s at least one <a href=\"http:\/\/www.cloudpreservation.com\/Twitter\">for pay service<\/a> too, but then, you don&#8217;t really own your data, plus I&#8217;m cheap.)<\/p>\n<p>It was pretty trivial to install.\u00a0 I ran into <a href=\"https:\/\/github.com\/storytlr\/core\/issues\/closed#issue\/25\">this issue<\/a> with Storytlr not recognizing that PDO was installed, but the fix (hacking the install script) worked, and I didn&#8217;t run into the Zend error also in that bug post.<\/p>\n<p>I also ran into an issue where I chose an admin password of less than six characters on install.\u00a0 Storytlr was happy to let me do that, but then wouldn&#8217;t let me enter the exact same password when I was logging in for the first time.\u00a0 To fix this, I had to update the password column in the users table with a new MD5 string, created <a href=\"http:\/\/www.iwebtool.com\/md5\">using this tool<\/a>.<\/p>\n<p>So, what does Storytlr actually give me?<\/p>\n<ul>\n<li>Access to my data: I set up feeds to be polled regularly (requires access to cron) and can export them to CSV whenever I want.\u00a0 And I keep them as long as I want to.<\/li>\n<li>One single point of view of all my social content.<\/li>\n<li>Really easy way to add more feeds if I join a new social network.\u00a0 Here are the <a href=\"https:\/\/github.com\/storytlr\/core\/tree\/master\/protected\/application\/plugins\">sites\/networks Storytlr supports right now<\/a>.<\/li>\n<\/ul>\n<p>The issues I ran into are:<\/p>\n<ul>\n<li>Technical issues, resolved as documented above.<\/li>\n<li>No support for facebook.\u00a0 (Well, there&#8217;s this <a href=\"https:\/\/github.com\/leesto\/storytlr\/tree\/facebook\">experimental support<\/a>, announced <a href=\"http:\/\/groups.google.com\/group\/storytlr-discuss\/msg\/58f24a628c71b5d9\">here<\/a>, but nothing that is part of the project.)\u00a0 This is big, given how bad <a href=\"http:\/\/www.huffingtonpost.com\/2011\/02\/28\/facebook-home-addresses-phone-numbers_n_829459.html\">Facebook is<\/a> with respect to <a href=\"http:\/\/www.reclaimprivacy.org\/\">privacy<\/a>.\u00a0 I am not sure what my next steps are here.<\/li>\n<li>Not wanting others to have access to my lifestream.\u00a0 This was easily fixed with a Auth directive.<\/li>\n<\/ul>\n<p>If you are depending on social media sites, have some technical chops, a server to host it on, and want to ensure a historical archive, you should look at Storytlr.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I guess I&#8217;m just not very trusting, because I like to have copies of my data.\u00a0 I host my own blog, rather than use blogger or wordpress.com.\u00a0 I host my [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,40,33,20],"tags":[],"class_list":["post-708","post","type-post","status-publish","format-standard","hentry","category-blog","category-social-media","category-useful-tools","category-web-applications"],"_links":{"self":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/comments?post=708"}],"version-history":[{"count":1,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/708\/revisions"}],"predecessor-version":[{"id":709,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/708\/revisions\/709"}],"wp:attachment":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/media?parent=708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/categories?post=708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/tags?post=708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}