{"id":322,"date":"2011-03-18T07:19:20","date_gmt":"2011-03-18T12:19:20","guid":{"rendered":"http:\/\/www.mageuzi.com\/blog\/?p=322"},"modified":"2011-03-18T07:19:20","modified_gmt":"2011-03-18T12:19:20","slug":"metro-display-twitter-display-updates-response-to-twitters-developer-announcement","status":"publish","type":"post","link":"http:\/\/www.mageuzi.com\/blog\/2011\/03\/18\/metro-display-twitter-display-updates-response-to-twitters-developer-announcement\/","title":{"rendered":"Metro Display \/ Twitter Display Updates &amp; Response to Twitter&rsquo;s Developer Announcement"},"content":{"rendered":"<p>Today, I\u00e2\u20ac\u2122m releasing a minor update to Metro Display and Twitter Display. For Metro Display, it will now properly display twitpic\/yfrog images if the links were shortened by t.co. For both displays, they will now properly link mentions\/hashtags\/URLs if they appear more than once in the tweet. <a href=\"http:\/\/mageuzi.com\/trowl\/#displays\" target=\"_blank\">They can both be downloaded from the usual location<\/a>. You may need to delete your current versions of the displays before installing the new versions.<\/p>\n<p>  <!--more-->  <\/p>\n<p>I also wanted to say a few words in response to Twitter\u00e2\u20ac\u2122s developer message that they sent out last week. I made Trowl a year and a half ago as a way to forward tweets to the iPhone in a very customizable way. Even today, Trowl gives you more fine-grained control than any other client \u00e2\u20ac\u201c although, the official Twitter for iPhone app comes close. Since then, Trowl has grown into a respectable (albeit minimalist) Twitter client in its own right. I use it as my primary lens into my Twitter timeline, and I know a few of you do as well. While it is by no means a successful client in terms of number of users, I\u00e2\u20ac\u2122m proud of what the client is and how much people have enjoyed using it.<\/p>\n<p>Twitter made it clear last week that they don\u00e2\u20ac\u2122t want more third-party clients. They feel they\u00e2\u20ac\u2122ve figured out the best way to display a tweet, and they want that to be consistent. At this point, Twitter is trying to push the communication and data mining aspects of the service. While I understand their need for a consistent brand, it does put a damper on innovation and experimentation.<\/p>\n<p>In developing Trowl, I made sure that every feature I added met Twitter\u00e2\u20ac\u2122s criteria as much as possible. Because of that, I like to think that Trowl is one of the more \u00e2\u20ac\u0153pure\u00e2\u20ac\u009d implementations of the Twitter API. So, I\u00e2\u20ac\u2122m not afraid that Trowl will get shut down any time soon. (Although, if Twitter ever finds out about \u00e2\u20ac\u0153Twitter Display\u00e2\u20ac\u009d, I know they\u00e2\u20ac\u2122ll force me to rename it.) Still, Twitter is being rather quiet about what a \u00e2\u20ac\u0153proper\u00e2\u20ac\u009d Twitter client should be and what it should contain \u00e2\u20ac\u201c probably because they want to discourage client development in the first place.<\/p>\n<p>So, development using the Twitter API at this point is like stepping on eggshells. Not exactly a fun proposition. I plan to keep tinkering with Trowl \u00e2\u20ac\u201c I really want to get the streaming API working, if for no other reason than my own learning experience \u00e2\u20ac\u201c but beyond that, I have no firm plans for what to do with Trowl. Since I use it as my own client, I\u00e2\u20ac\u2122ll make mandatory changes and bug fixes as Twitter\u00e2\u20ac\u2122s API evolves, but the addition of features remains uncertain at this point. But I will keep developing it, as long as I\u00e2\u20ac\u2122m allowed to.<\/p>\n<p>Thank you, everyone, for your support and suggestions. I look forward to improving Trowl and keeping it as one of the best \u00e2\u20ac\u0153Twitter for Growl\u00e2\u20ac\u009d implementations available. I hope that\u00e2\u20ac\u2122s good enough to keep Twitter Inc happy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, I\u00e2\u20ac\u2122m releasing a minor update to Metro Display and Twitter Display. For Metro Display, it will now properly display twitpic\/yfrog images if the links were shortened by t.co. For both displays, they will now properly link mentions\/hashtags\/URLs if they appear more than once in the tweet. They can both be downloaded from the usual [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[33],"tags":[52,72,12,34,61],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/www.mageuzi.com\/blog\/wp-json\/wp\/v2\/posts\/322"}],"collection":[{"href":"http:\/\/www.mageuzi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.mageuzi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.mageuzi.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.mageuzi.com\/blog\/wp-json\/wp\/v2\/comments?post=322"}],"version-history":[{"count":0,"href":"http:\/\/www.mageuzi.com\/blog\/wp-json\/wp\/v2\/posts\/322\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.mageuzi.com\/blog\/wp-json\/wp\/v2\/media?parent=322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.mageuzi.com\/blog\/wp-json\/wp\/v2\/categories?post=322"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.mageuzi.com\/blog\/wp-json\/wp\/v2\/tags?post=322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}