Looking for all the iPhone developers using Twitter?

I was reading Jeff LaMarche’s iPhone Development blog and saw that Tim Haines (developer of the BurnBall iPhone game) has put up a google spreadsheet document that all the iPhone developers can put their twitter accounts on.  There’s even a ruby script that somebody made so that you can add them all at once!  Pretty sweet.

You can get the ruby script by downloading it from github: http://is.gd/hmiK.  This script was created by David Clements (thanks!).  He also posted it on his blog.  To run the ruby script you need to make sure you have the google spreadsheet gem and the twitter gem installed.  You’ll also want to make sure your ruby installation is up to date.  If you have a mac you can follow my simple instructions:

  1. Open Terminal
  2. Update Ruby by typing: gem update --system
  3. Install the Twitter gem: sudo gem install Twitter
  4. Add the google spreadsheet gem source location: gem sources -a http://gems.github.com
  5. Install the google spreadsheet gem: sudo gem install gimite-google-spreadsheet-ruby
  6. Open up the .rb file you downloaded from http://is.gd/hmiK in TextEdit
  7. Enter your google and twitter usernames and passwords (it’s safe, look at the code!)
  8. Save the file!
  9. In Terminal, navigate to the .rb file you downloaded from github and type: ruby follow_iphone_devs.rb

In the terminal window you should see all of the users getting added.  The follow_iphone_devs.rb file has comments at the top that you should change the code from 1..1000 to be something like 1..10 and do a few every minutes (1..10, 11..20,21..30).  That way Twitter won’t get mad.  I did 50 at a time and it seemed to be just fine.  (Also note that due to the comments at the top of the spreadsheet, the actual results don’t start until line 6, not 1).


This entry was posted in coding, development, iPhone, review, Tips & Tricks, Utilities and tagged , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.


  1. Posted February 11, 2009 at 8:33 pm | Permalink

    Great sharing!

    I found it helpful to change the script a little bit. (sudo for step2 and case-sensitive for twitter)

    Step2. sudo gem update –system
    Step3. sudo gem install twitter

  2. Posted February 14, 2009 at 4:23 am | Permalink

    “The follow_iphone_devs.rb file has comments at the top that you should change the code from 1..1000 to be something like 1..10 and do a few every minutes (1..10, 11..20,21..30). That way Twitter won’t get mad.”

    I tried following 600 at once, and Twitter really suspended my account for a while until I emailed their customer care.

    “Your account was suspended for what we refer to as “aggressive following” — i.e., following a large number of people in a short time. Some of those people blocked you and reported you as spam. I’ve restored your account”

  3. Adam H
    Posted February 19, 2009 at 7:53 am | Permalink

    How do you remove yourself from the twitter iPhone list? I haven’t found a way? (I’m line 579 on the spreadsheet, userid: atom88). Please help!


    — Adam

3 Trackbacks

  1. By devinsblog » WPF and SL developers using Twitter on January 28, 2009 at 5:17 pm

    […] I found the list of iPhone developers that are on Twitter.  Today I decided to start a google spreadsheet Twitter list that has all the WPF and Silverlight […]

  2. […] I discovered that there is a Twitter list for WPF and Silverlight developers. That list was based on a Twitter list of iPhone developers. A quick search revealed that there is no similar list for Android […]

  3. […] suspends you (”suspicious activity”) for adding follows via a script, as described in this post. It happened to me, despite the fact that I throttled my script to send requests at the rate of […]

Post a Comment

Your email is never published nor shared. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>