<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-25066620.post4349350825811956698..comments</id><updated>2009-07-21T09:43:19.458-05:00</updated><title type='text'>Comments on Ruby, Javascript, Erlang blog: Snakes, Gems &amp;amp; Coffee: Twitter4R 0.3.1 and the future</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://geek.susanpotter.net/feeds/4349350825811956698/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default'/><link rel='alternate' type='text/html' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html'/><author><name>S. Potter</name><uri>http://www.blogger.com/profile/17341145424164713662</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25066620.post-94640414343309680</id><published>2009-07-21T07:47:33.957-05:00</published><updated>2009-07-21T07:47:33.957-05:00</updated><title type='text'>looking forward to Oauth</title><content type='html'>looking forward to Oauth</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/94640414343309680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/94640414343309680'/><link rel='alternate' type='text/html' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html?showComment=1248180453957#c94640414343309680' title=''/><author><name>David Liwoch</name><uri>http://www.blogger.com/profile/16724328417544400439</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html' ref='tag:blogger.com,1999:blog-25066620.post-4349350825811956698' source='http://www.blogger.com/feeds/25066620/posts/default/4349350825811956698' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-25066620.post-5595337296470436799</id><published>2009-07-03T17:21:11.211-05:00</published><updated>2009-07-03T17:21:11.211-05:00</updated><title type='text'>Hi Susan. Thanks for the updates to twitter4r. Muc...</title><content type='html'>Hi Susan. Thanks for the updates to twitter4r. Much appreciated. I was trying to use the search method, maybe I&amp;#39;m doing something wrong but it is not returning the user object or the username appended to the tweet when show_user is set to true as the twitter search api documentation states.&lt;br /&gt;&lt;br /&gt;Here is my code:&lt;br /&gt;&lt;br /&gt;twitter.search(:q =&amp;gt; &amp;quot;search term here&amp;quot; , :rpp =&amp;gt; 10, :show_user =&amp;gt; true)&lt;br /&gt;&lt;br /&gt;Any thoughts?&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Bora</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/5595337296470436799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/5595337296470436799'/><link rel='alternate' type='text/html' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html?showComment=1246659671211#c5595337296470436799' title=''/><author><name>Bora</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html' ref='tag:blogger.com,1999:blog-25066620.post-4349350825811956698' source='http://www.blogger.com/feeds/25066620/posts/default/4349350825811956698' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-25066620.post-3553411695380816979</id><published>2009-06-06T12:30:15.190-05:00</published><updated>2009-06-06T12:30:15.190-05:00</updated><title type='text'>how is the oauth support coming along susan?</title><content type='html'>how is the oauth support coming along susan?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/3553411695380816979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/3553411695380816979'/><link rel='alternate' type='text/html' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html?showComment=1244309415190#c3553411695380816979' title=''/><author><name>nayeem</name><uri>http://tweetterbot.com</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html' ref='tag:blogger.com,1999:blog-25066620.post-4349350825811956698' source='http://www.blogger.com/feeds/25066620/posts/default/4349350825811956698' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-25066620.post-2862194393956344561</id><published>2009-05-24T09:45:43.700-05:00</published><updated>2009-05-24T09:45:43.700-05:00</updated><title type='text'>Thanks susan! 

For other people, I thought I woul...</title><content type='html'>Thanks susan! &lt;br /&gt;&lt;br /&gt;For other people, I thought I would post some links:&lt;br /&gt;&lt;br /&gt;http://dagobart.wordpress.com/your-own-twitter-bot/ (based on twitter gem)&lt;br /&gt;&lt;br /&gt;http://www.cjohansen.no/en/ruby/twibot_a_microframework_for_twitter_bots_in_ruby (based on wonderful twitter4r gem)&lt;br /&gt;&lt;br /&gt;I myself have had trouble getting daemons working with both of these. Meh.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/2862194393956344561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/2862194393956344561'/><link rel='alternate' type='text/html' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html?showComment=1243176343700#c2862194393956344561' title=''/><author><name>Darius</name><uri>http://dariusroberts.com</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html' ref='tag:blogger.com,1999:blog-25066620.post-4349350825811956698' source='http://www.blogger.com/feeds/25066620/posts/default/4349350825811956698' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-25066620.post-3457538511488290448</id><published>2009-05-18T16:03:00.000-05:00</published><updated>2009-05-18T16:03:00.000-05:00</updated><title type='text'>@Darius: Great question.

It will really depend on...</title><content type='html'>@Darius: Great question.&lt;br /&gt;&lt;br /&gt;It will really depend on what you want your twitterbot to do.  If it will only be updating one or more account statuses (i.e. one use case of the Twitter API) and you want to strip out third-party dependencies, you might be better off writing your own Ruby bindings to the Twitter.com API with Net::HTTP.  If you need a wider amount of API coverage, then you should choose a library that fits your needs and coding-style preference.&lt;br /&gt;&lt;br /&gt;As far as I know Twitter4R does have much more API coverage of the Twitter REST API than the twitter gem, but the twitter gem recently started supporting OAuth, which I am still working on.  &lt;br /&gt;&lt;br /&gt;There is another Ruby gem that has twitter API bindings, but I do not remember the name of it and think it's primary selling point was that it was smaller and lighter weight and only supported the basics.  So you should check that out to determine if it fits your needs.&lt;br /&gt;&lt;br /&gt;I am not 100% sure any more, but last time I dabbled with the twitter gem you couldn't easily change the "source" for HTTP Auth usage and Twitter4R has supported that (and HTTP proxy support) for a very long time already.  In fact, it was one of the three reasons why I created Twitter4R (easy application customizability) instead of just using the primarily command-line tool (as it was then) twitter gem.  &lt;br /&gt;&lt;br /&gt;The twitter gem has change significantly since then, but still doesn't appear to support some parts of the REST API and sugar coats the search API like you would expect a Java library to do.  It is a matter of personal style whether you like that type of thing or not.  I personally get the chills whenever I am reminded of my Java development days!:)&lt;br /&gt;&lt;br /&gt;Hope that summary helps,&lt;br /&gt;Susan</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/3457538511488290448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/3457538511488290448'/><link rel='alternate' type='text/html' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html?showComment=1242680580000#c3457538511488290448' title=''/><author><name>S. Potter</name><uri>http://www.blogger.com/profile/17341145424164713662</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10967243213996769910'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html' ref='tag:blogger.com,1999:blog-25066620.post-4349350825811956698' source='http://www.blogger.com/feeds/25066620/posts/default/4349350825811956698' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-25066620.post-1533335692696918280</id><published>2009-05-18T15:13:00.000-05:00</published><updated>2009-05-18T15:13:00.000-05:00</updated><title type='text'>Thanks susan! That does sound pretty good.

I'm cu...</title><content type='html'>Thanks susan! That does sound pretty good.&lt;br /&gt;&lt;br /&gt;I'm curious to know who / how people are using your gem these days? mostly for integration? That might be a nice paragraph for your "state of the plugin" address.&lt;br /&gt;&lt;br /&gt;On a related note, I'm wondering what the right approach for building a twitterbot would be. Are there any frameworks you can recommend with your superior knowledge of the domain? :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/1533335692696918280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25066620/4349350825811956698/comments/default/1533335692696918280'/><link rel='alternate' type='text/html' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html?showComment=1242677580000#c1533335692696918280' title=''/><author><name>Darius</name><uri>http://dariusroberts.com</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://geek.susanpotter.net/2009/05/twitter4r-031-and-future.html' ref='tag:blogger.com,1999:blog-25066620.post-4349350825811956698' source='http://www.blogger.com/feeds/25066620/posts/default/4349350825811956698' type='text/html'/></entry></feed>