My very first Python program. It’s a Twitter application with a CLI. At the moment it can get your timeline, your friends timeline, replies, public timeline and post tweets. It is command based so you basically have to tell it what you want to do.

  • ‘timeline’ displays a timeline of your tweets.
  • ‘timeline -friends’ displays your friends timeline
  • ‘timeline -public’ displays the public timeline
  • ‘timeline -replies’ displays a timeline with replies to you
  • ‘tweet’ will ready the program to post a tweet for you
  • ‘about’ tells you a little bit about the program
  • ‘license’ displays the license governing the program (GNU GPL v3)
  • ‘exit’ will do the obvious

Version 0.2.2 includes coloured text to make it easier to view the timeline and it fixes a couple of bugs as well. The changes are logged in more detail in the pyTwit Trac.

The download is available a tar.gz archive. If you’ve got Python installed on your system (most Linux systems do) just run from your terminal and it should run okay. Since most Windows users don’t have Python installed on their systems, I’ve included a compiled executable as well. Just extract the pyTwit folder and run the executable (pytwit.exe) either from command prompt or by clicking on it.

Unfortunately, I’ve only been able to test it on my Windows XP machine so I don’t know if it’ll run on Linux or Mac (in theory it should since I didn’t use any platform specific stuff). If anyone successfully runs it on any other OS please let me know so I can update this page.


Latest stable release: pyTwit.tar.gz

If you download this program (as I hope you will) please drop me a line at or via the contact form with feedback/suggestions/complaints/bugs/to say hi!


Copyright © 2008-2009 Joseph Jacobs

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see

2 thoughts on “pyTwit

  1. […] there! If you are new here, you might want to subscribe to the RSS feed for updates on this topic.pyTwit is a Twitter application with a CLI. At the moment it can get your timeline, your friends timeline, […]

  2. […] PyTwit – Python-based Twitter client with a command line interface. […]

Leave a Reply

%d bloggers like this: