<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>Open Parenthesis &#187; ReTweet</title>
	<atom:link href="http://www.openparenthesis.org/tag/retweet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.openparenthesis.org</link>
	<description>Because these are the early days of a long revolution . . .</description>
	<lastBuildDate>Mon, 30 Jan 2012 16:13:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Retweeting the Right Way</title>
		<link>http://www.openparenthesis.org/2010/09/18/retweeting-the-right-way</link>
		<comments>http://www.openparenthesis.org/2010/09/18/retweeting-the-right-way#comments</comments>
		<pubDate>Sat, 18 Sep 2010 19:48:18 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ReTweet]]></category>
		<category><![CDATA[retweeter]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=2353</guid>
		<description><![CDATA[Retweet Shirt Photo by Deb Hanson - http://www.flickr.com/photos/debspace/3766841512/ Just released an update to ReTweeter (1.1), which now uses the Twitter API for Retweeting. This means that instead of the traditional &#8220;RT: @username&#8221; syntax, the retweeted tweets will now show Twitter&#8217;s little retweet icon and the link to the original tweet (where it says &#8220;about 4 [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_2354" class="wp-caption alignleft" style="width: 525px"><a href="http://www.openparenthesis.org/wp-content/uploads/2010/09/retweet.jpg"><img src="http://www.openparenthesis.org/wp-content/uploads/2010/09/retweet-490x367.jpg" alt="" title="retweet" width="490" height="367" class="size-large wp-image-2354" /></a><p class="wp-caption-text">Retweet Shirt Photo by Deb Hanson - http://www.flickr.com/photos/debspace/3766841512/</p></div>
<p>Just released an update to ReTweeter (1.1), which now uses the Twitter API for Retweeting. This means that instead of the traditional &#8220;RT: @username&#8221; syntax, the retweeted tweets will now show Twitter&#8217;s little retweet icon and the link to the original tweet (where it says &#8220;about 4 hrs ago&#8221;) preserved, and the retweeting user&#8217;s name at the bottom, like so:</p>
<div id="attachment_2355" class="wp-caption alignleft" style="width: 525px"><a href="http://www.openparenthesis.org/wp-content/uploads/2010/09/retweet.png"><img src="http://www.openparenthesis.org/wp-content/uploads/2010/09/retweet-490x233.png" alt="" title="retweet" width="490" height="233" class="size-large wp-image-2355" /></a><p class="wp-caption-text">Screencap by  Jeronimo Palacios - http://www.flickr.com/photos/jeronimo_palacios/4093181811/</p></div>
<p>Instead of what Retweeter used to produce, which looked more like this (rt: @username):</p>
<p><!-- http://twitter.com/jeckman/status/23167924045 --><br />
<style type='text/css'>.bbpBox_65510315{background:url(http://a1.twimg.com/profile_background_images/17367210/3607571063_ebd067a854_o.jpg) #696559; padding:20px;}p.bbpTweet_65510315{background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:18px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px}p.bbpTweet_65510315 span.metadata{display:block;width:100%;clear:both;margin-top:8px;padding-top:12px;height:40px;border-top:1px solid #fff;border-top:1px solid #e6e6e6}p.bbpTweet_65510315 span.metadata span.author{line-height:19px}p.bbpTweet_65510315 span.metadata span.author img{float:left;margin:0 7px 0 0px;width:38px;height:38px}p.bbpTweet_65510315 a {color: #0000ff; text-decoration:none;}p.bbpTweet_65510315 a:hover{text-decoration:underline}p.bbpTweet_65510315 span.timestamp{font-size:12px;display:block}</style>
<div class='bbpBox_65510315'>
<p class='bbpTweet_65510315'>rt: @<a  href="http://twitter.com/drunkjeckman" title="drunkjeckman on Twitter">drunkjeckman</a> Let&#8217;s also see that new format with the rt: and the @ to the original author <a href="http://search.twitter.com/search?q=jeckman" title="#jeckman search Twitter">#jeckman</a><span class='timestamp'><a title='Mon Sep 06 18:35:02 +0000 2010' href='http://twitter.com/jeckman/status/23167924045'>Sep 06</a> via <a href="http://openparenthesis.org/code/twitter/" rel="nofollow">OPRetweeter</a></span><span class='metadata'><span class='author'><a href='http://twitter.com/jeckman'><img src='http://a1.twimg.com/profile_images/330076305/eckman_large_normal.jpg' /></a><strong><a href='http://twitter.com/jeckman'>John Eckman</a></strong><br/>jeckman</span></span></p>
</div>
<p>Or this (username: tweet):</p>
<p><!-- http://twitter.com/vegsxsw/status/768571995 --><br />
<style type='text/css'>.bbpBox_26505929{background:url(http://s.twimg.com/a/1284676327/images/themes/theme1/bg.png) #C0DEED; padding:20px;}p.bbpTweet_26505929{background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:18px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px}p.bbpTweet_26505929 span.metadata{display:block;width:100%;clear:both;margin-top:8px;padding-top:12px;height:40px;border-top:1px solid #fff;border-top:1px solid #e6e6e6}p.bbpTweet_26505929 span.metadata span.author{line-height:19px}p.bbpTweet_26505929 span.metadata span.author img{float:left;margin:0 7px 0 0px;width:38px;height:38px}p.bbpTweet_26505929 a {color: #0084B4; text-decoration:none;}p.bbpTweet_26505929 a:hover{text-decoration:underline}p.bbpTweet_26505929 span.timestamp{font-size:12px;display:block}</style>
<div class='bbpBox_26505929'>
<p class='bbpTweet_26505929'>jeckman: <a href="http://search.twitter.com/search?q=vegsxsw" title="#vegsxsw search Twitter">#vegsxsw</a> Lunch near @<a  href="http://twitter.com/barcampaustin" title="barcampaustin on Twitter">barcampaustin</a> at Whole Foods: 12:30ish<span class='timestamp'><a title='Sat Mar 08 18:18:02 +0000 2008' href='http://twitter.com/vegsxsw/status/768571995'>Mar 08 08</a> via web</span><span class='metadata'><span class='author'><a href='http://twitter.com/vegsxsw'><img src='http://a0.twimg.com/profile_images/50180412/icon_normal.jpg' /></a><strong><a href='http://twitter.com/vegsxsw'>vegsxsw</a></strong><br/>vegsxsw</span></span></p>
</div>
<p>Thanks to Cody Wilson at <a href="https://www.qccolab.com/home">QC Co-Lab</a> (<a href="http://twitter.com/qccolab/">@qccoloab</a>) for the patch for this. Of course, if you&#8217;d like to keep the old format, you can just set &#8216;USE_OLD_FORMAT&#8217; to true in the configuration section, and retweeter will keep using the older format. </p>
<p>I&#8217;ve also started storing the md5 hash (required for OAuth) in the database instead of recalculating it each time retweeter gets called. (If you ever need to change your md5 hash, say because you&#8217;ve regenerated your OAuth token at Twitter, just delete the row in the &#8216;conf&#8217; table and retweeter will create a new hash the next time it runs). </p>
<p>Note that you will have to alter database tables if you&#8217;ve previously used a version of ReTweeter from 1.0 or before &#8211; but I&#8217;ve included the necessary SQL statements in the README included with the download. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2010/09/18/retweeting-the-right-way/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2010/09/retweet-490x367.jpg" length="33420" type="image/jpeg" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2010/09/retweet-490x367.jpg" width="490" height="367" medium="image" type="image/jpeg" />	</item>
		<item>
		<title>Twitter 101: These Are Not The Cavaliers You&#8217;re Looking For</title>
		<link>http://www.openparenthesis.org/2009/07/29/twitter-101-these-are-not-the-cavaliers-youre-looking-for</link>
		<comments>http://www.openparenthesis.org/2009/07/29/twitter-101-these-are-not-the-cavaliers-youre-looking-for#comments</comments>
		<pubDate>Thu, 30 Jul 2009 02:04:17 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[media]]></category>
		<category><![CDATA[Basketball]]></category>
		<category><![CDATA[Brands]]></category>
		<category><![CDATA[Cavaliers]]></category>
		<category><![CDATA[Dogs]]></category>
		<category><![CDATA[King Charles Cavaliers]]></category>
		<category><![CDATA[Marketing Profs]]></category>
		<category><![CDATA[ReTweet]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=1403</guid>
		<description><![CDATA[I don&#8217;t normally blog much about twitter: it seems like an already over-covered by other voices. Lately, though, I&#8217;ve been seeing an increase in twittering of dubious value. For example, automatically following (or stalking, as Ari Herzog put it) folks who mention a given term, and overly friendly twitter accounts purporting to be young women [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t normally blog much about twitter: it seems like an already over-covered by other voices. </p>
<p>Lately, though, I&#8217;ve been seeing an increase in twittering of dubious value. For example, automatically following (or stalking, <a href="http://ariwriter.com/do-you-talk-or-stalk-your-fans/">as Ari Herzog put it</a>) folks who mention a given term, and overly friendly twitter accounts purporting to be young women who want you to see their &#8216;special&#8217; photos on other sites. I&#8217;m sure I&#8217;m not the only one who&#8217;s also seen lots of new followers whose usernames look suspiciously like they were generated by a script &#8211; JohnSmith18273, JaneDoe45039. </p>
<p>This week, for example, Ann from <a href="http://twitter.com/marketingprofs">MarketingProfs</a> mentioned that her dogs &#8211; King Charles Cavalier Spaniels &#8211; are staying with my wife and I while she&#8217;s out of town. Then <a href="http://twitter.com/rt_cavs">rt_cavs</a> retweeted it:</p>
<div id="attachment_1404" class="wp-caption aligncenter" style="width: 295px"><a href="http://www.openparenthesis.org/wp-content/uploads/2009/07/cavaliers.png"><img src="http://www.openparenthesis.org/wp-content/uploads/2009/07/cavaliers.png" alt="Indiscriminate Retweeting" title="Cavaliers" width="260" height="260" class="size-full wp-image-1404" /></a><p class="wp-caption-text">Indiscriminate Retweeting</p></div>
<p>The problem, of course, is that her dogs have nothing to do with the <a href="http://www.nba.com/cavaliers/">Cleveland Cavaliers</a>. I don&#8217;t think Cavs fans are so enthralled with their team as to be interested in the dogs, or the cars, or any of the other things cavalier might mean. </p>
<p>When keyword matching twitterbots are at their best, they can broadcast tweets of interest to a broader community who might otherwise not have seen it. In cases like this, though, they just reduce the <a href="http://en.wikipedia.org/wiki/Signal-to-noise_ratio">signal-to-noise ratio</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2009/07/29/twitter-101-these-are-not-the-cavaliers-youre-looking-for/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2009/07/cavaliers.png" length="37349" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2009/07/cavaliers.png" width="260" height="260" medium="image" type="image/png" />	</item>
		<item>
		<title>ReTweeter 0.9.1 Released</title>
		<link>http://www.openparenthesis.org/2009/02/10/retweeter-091-released</link>
		<comments>http://www.openparenthesis.org/2009/02/10/retweeter-091-released#comments</comments>
		<pubDate>Tue, 10 Feb 2009 16:22:48 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[Group]]></category>
		<category><![CDATA[microblog]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ReTweet]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=1062</guid>
		<description><![CDATA[Photo by Andrea Mercado Thanks to Karen Huffman (@slakm) who raised some issues she was having with an installation of ReTweeter, I&#8217;ve tracked down the bug and uploaded and released 0.9.1. Turns out that in late December of 2008, the Twitter API servers started sending a 417 Status Code response to many clients, including ReTweeter. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1063" class="wp-caption alignright" style="width: 275px"><a href="http://www.flickr.com/photos/prettydaisies/476136116/"><img src="http://www.openparenthesis.org/wp-content/uploads/2009/02/tweet.jpg" alt="Photo by Andrea Mercado" title="tweet" width="240" height="180" class="size-full wp-image-1063" /></a><p class="wp-caption-text">Photo by Andrea Mercado</p></div>
<p>Thanks to <a href="http://www.linkedin.com/in/khuffman">Karen Huffman</a> (<a href="http://twitter.com/slakm">@slakm</a>) who raised some issues she was having with an installation of <a href="/code/twitter-api">ReTweeter</a>, I&#8217;ve tracked down the bug and uploaded and released 0.9.1. </p>
<p>Turns out that in late December of 2008, the Twitter API servers started sending a 417 Status Code response to many clients, including ReTweeter. (See Alex Payne&#8217;s <a href="http://groups.google.com/group/twitter-api-announce/browse_thread/thread/7be3b64970874fdd">announcement</a> on the Twitter API Google Group and <a href="http://groups.google.com/group/twitter-development-talk/msg/e94b88b5d8dc87ce">this message from Tom Morris</a> which identified the necessary fix for CURL based clients). </p>
<p>In addition to squashing that bug, this update also better handles error responses from the Twitter API in general, which is to say it actually identifies to the user what status code was returned to enable better troubleshooting. </p>
<p>Remember to copy your settings from your old version before overwriting with the new. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2009/02/10/retweeter-091-released/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2009/02/tweet.jpg" length="19574" type="image/jpeg" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2009/02/tweet.jpg" width="240" height="180" medium="image" type="image/jpeg" />	</item>
	</channel>
</rss>

