Mitter 0.2.3 “”I thought I was Pisces!” released
Mitter is a simple application to keep your Twitter status up-to-date and to see your friends updates. It aims to be simple and with a small requirement list, while supporting multiple different interfaces.
This is a bugfix release. Fixes are:
- Fixed a problem with the start of the application when you don’t have a config file (e.g., it’s the first time you’re running Mitter)
- Fixed the display of notifications.
Downloads are available in the project homepage.

Problems! I just downloaded the ‘latest’ (I hope) and upgraded Python to the latest. I quite often get the following:
Exception in thread Thread-1:
Traceback (most recent call last):
File “/usr/local/lib/python2.5/threading.py”, line 486, in __bootstrap_inner
self.run()
File “/backup/mvore/bin/mitterlib/threadhttp.py”, line 98, in run
callback(data, status, *args, **kwargs)
File “/backup/mvore/bin/mitterlib/twitter.py”, line 173, in post_friends_timeline
user_callback(data, error, *args, **kwargs)
File “/backup/mvore/bin/mitterlib/ui/ui_tty.py”, line 105, in post_friends_timeline
print header
UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\xf6′ in position 13: ordinal not in range(128)
Looks like something isn’t handling UTF-8 (?) properly. of the numbers in the last line change from time to time, and I am only able to see one TWEET, I’m not conversant with Python to know where to look. but this is quite annoying. Mitter did work on a couple occasions, but not even predictably.
mike
mike
26 May 08 at 13:25
I thought I fixed that. The problem is that your terminal doesn’t support UTF-8 and there is a tweet with a non-ascii caracter on it (to be honest, it happens all the time when I using the TTY interface inside screen.) The solution is not pretty: I simply say to Python to ignore such characters, but the tweet looks really awful (but, at least, we don’t crash.)
Can you open an issue at http://mitter.googlecode.com for me? That way, you’ll know when I fix that
Julio Biason
26 May 08 at 13:29
Oh crap! I know why it’s failing. I didn’t apply the encoding ignore on the headers, just in the message.
Julio Biason
26 May 08 at 17:33
Hey Mike. Just to let you know: I fixed this in the Subversion repo already and it should appear in the next release (I’m aiming for this Sunday.)
Julio Biason
27 May 08 at 18:10