Set Twitter Tweet as status message in Pidgin!!!

While browsing the net you would have heard about Twitter. Twitter is basically another name for micro blogging. In twitter you just have to sign up, then update a single line(“what you are currently doing?”) whenever you can. Its just so simple, no fuss about making a profile or writing down about the movies you like and blah blah…

A lot of us also use different instant messaging clients on a day to day basis. Pidgin is one of these clients that runs on a number of platforms, including Windows, Linux, and other UNIX operating systems. The advantage of using pidgin is that instead of running GTalk, Yahoo Messenger and MSN Messenger separately, you can have everything-in-one.

Now Pidigin allows us to set a status message and that is exactly what we do in twitter. So here’s what we can do.. update twitter status alone and then get Pidgin to retrieve and set the tweet as the IM status automatically.. This can be done with a help of a code found at Google Codes.

To do this follow the steps below. (I am taking it that you have already got Pidgin installed on your system.)

1. Firstly we need to install Perl. Most Linux distros come with Perl preinstalled. Windows users, download and install Perl from here.

2. Take a Command Prompt/Terminal and enter: perl -MCPAN -e shell (Linux users, would have to add a sudo before this). In the CPAN prompt that you got now, enter install XML::XPath and hit enter. This will download and install the Xpath module from Internet.

3. Now launch Pidgin. Go to Help -> About and scroll to the bottom of the page. You should see a line : Perl: Enabled.

4. Download twitter.pl from http://code.google.com/p/pidgin-twitterstatus/downloads/list and put it into your Pidgin plugins folder. Usually the plugins folder is C:Program Filespidginplugins for Windows users and ~/.purple/plugins for Linux users.

5. Now restart Pidgin and go to Tools -> Plugins. There will be a new plugin named Twitter Status Feed. Enable it and click on Configure Plugin. Enter your twitter user name in the dialog box that pops up.

6. Now in the drop down box where we select our status choose Twitter.

Note : sometimes in Linux copying the twitter.pl in “~/.purple/plugins” may not work. If you have root privilege then copy the script in “/usr/lib/purple-2/“.

Please leave comments if you face problems. :)