{"id":1993,"date":"2015-01-28T09:55:15","date_gmt":"2015-01-28T15:55:15","guid":{"rendered":"http:\/\/www.mooreds.com\/wordpress\/?p=1993"},"modified":"2015-06-28T11:06:25","modified_gmt":"2015-06-28T17:06:25","slug":"twitversation-how-much-do-you-converse-on-twitter","status":"publish","type":"post","link":"https:\/\/www.mooreds.com\/wordpress\/archives\/1993","title":{"rendered":"Twitversation: how much do you converse on Twitter?"},"content":{"rendered":"<figure style=\"width: 150px\" class=\"wp-caption alignleft\"><img decoding=\"async\" class=\"alignleft\" title=\"Twitter by eldh\" src=\"http:\/\/www.mooreds.com\/wordpress\/wp-content\/uploads\/2015\/01\/5858249526_2298a25375_q_twitter.jpg\" alt=\"twitter photo\" width=\"150\" \/><figcaption class=\"wp-caption-text\"><small>Photo by <a href=\"http:\/\/www.flickr.com\/photos\/22480788@N08\/5858249526\" target=\"_blank\">eldh<\/a> <a title=\"Attribution License\" href=\"http:\/\/creativecommons.org\/licenses\/by\/2.0\/\" target=\"_blank\" rel=\"nofollow\"><img decoding=\"async\" src=\"http:\/\/www.mooreds.com\/wordpress\/wp-content\/plugins\/wp-inject\/images\/cc.png\" alt=\"\" \/><\/a><\/small><\/figcaption><\/figure>\n<p>You know what <a href=\"\/wordpress\/archives\/1944\">I said a few days ago<\/a>?<\/p>\n<blockquote><p>I\u2019d love to have stats on this to make myself more accountable, but I wasn\u2019t able to find an easy way to show my Twitter usage (new tweets vs replys vs retweets)\u2013does anyone know one?<\/p><\/blockquote>\n<p>Well, I didn&#8217;t find anything and thought it&#8217;d be fun to learn some of the Twitter API, a bit of <a href=\"https:\/\/www.djangoproject.com\/\">Django<\/a>, Bootstrap, and how to host something on Heroku.\u00a0 So, <a href=\"http:\/\/twitversation.mooreds.com\/\">I wrote an app, Twitversation<\/a>, which gives you a rough approximation of how much you converse on Twitter, as opposed to broadcasting.\u00a0 You can enter <a href=\"http:\/\/twitversation.mooreds.com\/#findanother\">your Twitter username<\/a> and it presents a breakdown graph and a numeric score (I&#8217;m <a href=\"http:\/\/twitversation.mooreds.com\/?username=mooreds\">60<\/a> out of 100, whereas patio11 <a href=\"http:\/\/twitversation.mooreds.com\/?username=patio11\">scores 78<\/a> and <a href=\"https:\/\/www.garyvaynerchuk.com\/\">Gary V<\/a> scores a <a href=\"http:\/\/twitversation.mooreds.com\/?username=garyvee\">hefty 83<\/a>.<\/p>\n<p>Twitversation only pulls the last 200 tweets, so it&#8217;s not canonical, but it should be enough to give you a flavor.\u00a0 <a href=\"http:\/\/www.ultrasaurus.com\/\">Sarah Allen<\/a> has a post up<a href=\"http:\/\/www.ultrasaurus.com\/2015\/01\/reflection-types-tweets\/\"> about her score<\/a>.<\/p>\n<p>What&#8217;d I learn?\u00a0 Among other things:<\/p>\n<ul>\n<li>Heroku is super easy to get started on. And it&#8217;s free!\u00a0 Perfect for your MVP.<\/li>\n<li>Django has an unfortunate term for the C in the MVC (they call it a view).<\/li>\n<li>You can create a <a href=\"http:\/\/www.kylejlarson.com\/blog\/2011\/how-to-create-pie-charts-with-css3\/\">pie graph using only CSS and HTML<\/a>.<\/li>\n<li>Side projects take longer than you think.<\/li>\n<li>Picking a side project that doesn&#8217;t require any feeding is liberating.\u00a0 Twitversation will keep running without any attention on my part, as opposed to my <a href=\"http:\/\/coloradocsas.info\/\">other side project<\/a>.<\/li>\n<li>Python&#8217;s dependency management is a bear for a newbie.\u00a0 I didn&#8217;t have to do much with this project, because it had its own vagrant vm, but I saw some of the complexity out of the corner of my eye.\u00a0 Makes me long for the JVM and classpaths, and I never thought I&#8217;d say that.<\/li>\n<li>Catchy names are hard to come up with.<\/li>\n<\/ul>\n<p>Hope you enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You know what I said a few days ago? I\u2019d love to have stats on this to make myself more accountable, but I wasn\u2019t able to find an easy way [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62,72,33,20],"tags":[],"class_list":["post-1993","post","type-post","status-publish","format-standard","hentry","category-apis","category-side-project","category-useful-tools","category-web-applications"],"_links":{"self":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/1993","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=1993"}],"version-history":[{"count":2,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/1993\/revisions"}],"predecessor-version":[{"id":1996,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/1993\/revisions\/1996"}],"wp:attachment":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}