Mitter 0.3.1.1 “You’re entering a big error, Flynn.” released

For everyone who in the 30 minutes between this post and the previous one downloaded Mitter, please download the new version.

This morning, while packaging Mitter, I found a problem with Setuptools (which is used by easy_install) and had to manually patch it. In the flurry to fix it and make a packaged, I forgot to check the results and looks like Setuptools decided to leave a lot of files out of the package (such files as source code [constants.py] and later the icon image.)

Each passing day, Setuptools manages to let me down even more. I’m very close to not accepting any issue if the user used easy_install/setuptools to install Mitter. The constant headache of using it is not worth the features it provides.

Mitter 0.3.1 “Come on, big fella, let’s see what you got.” released

Here is a new version of Mitter:

  • Base system improvements:
    • Options are now bound to their interfaces (so using options from one interface will implicitly select that interface).
    • Fixed a lot of network problem issues (raised basically by Twitter not behaving properly.)
  • Improvements in the PyGTK Interface:
    • Try to keep the focus always on the entry field.
    • Remember the window position.
    • Do not display notifications using Tweets from the user.
    • Remove the update field character limit, but warn the user if the message is longer than 160 characters.
    • Display a Popup menu on Tweets, with options to Delete the Tweet, show it on the twitter site or, if the tweet contains any URLs, display them to easily open it.
  • Improvements in the TTY interface:
    • Split the command line option into its own interface.
    • Warn the user if the update is longer than 140 characters.
    • Block updates longer than 160 characters.
    • If there was any error on update, tell about it instead of saying “Status updated.”

Download available in the project page.

Mitter 0.3.0 “On the other side of the screen, it looks so easy” 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 release supports a new version of the TTY interface. Besides the normal “call and run” command line, there is a --command option, which will start Mitter TTY interface in a command line interface (something like a shell.)

Also, we fixed some small bugs, so this should be more stable than the 0.2 releases.

Notice that, in this version, we removed the Simple-JSON parser that was packed inside Mitter. Now you need to install python simple-json package to run Mitter.

As usual, downloads are available at the project page.

Mitter and Git

For a while, I tried to keep a Git repository of Mitter. It looked all nice and dandy, but it was a pain to keep it up-to-date with everything, not to mention that Git-Svn apparently doesn’t convert SubVersion branches to Git branches (or GoogleCode is broken — anyway, branches doesn’t work for Mitter.)

But, for those who still want to play with Mitter code using Git, there is one solution: I set up a git repository to myself, following just the trunk, which is updated hourly (fetches the trunk from GoogleCode and updates the Git repositories.) The project can be seen here: http://git.juliobiason.net/?p=mitter. Just note that I’m not keeping this as the main repository, just a nice thing for people who want to play with Mitter (or Git.)

Mitter 0.2.4 “He’s a tired old man” 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.

Another bugfix release:

  • PyGTK interface now keep the focus on the entry field, for easy updates.
  • Fixed the display of certain characters in the PyGTK interface.
  • Remove old tweets from the list, keeping the list shorter (and avoiding crashes if Mitter runs for too long.)
    Fixed a problem when avatars are unavailable (which would crash the application.)

  • Fixed a problem with the TTY interface crashing if the terminal is not UTF-8.

Download is available at the project page.

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.

Mitter 0.2.2 “I’ve recently had a tragedy in my life. Alicia…” 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.

The new release, 0.2.2 “I’ve recently had a tragedy in my life. Alicia…” is a bug fix release for the 0.2 release. Fixes are:

  • Fixed a problem with Mitter not starting when installed using easy_install. The systray icon will not work in this case, but you can still see your friends updates and update your status;
  • Mitter was not respecting the refresh rate set after a restart;
  • The input field now becomes available again once your status is updated in the server.

Downloads are available in the project homepage.

Mitter 0.2 “I’m Batman” hits the streets

Finally, after weeks of work (three), I did a new release of Mitter. I can’t take the whole credit for it: while I was working the the dark alleys of networking code, Deepak put a lot of love in the PyGTK interface, including a Systray notification.

And, for those who don’t like/can’t run PyGTK applications, we now have a simple console application.

For some reason, it seems that you can’t run it on Windows anymore. I couldn’t find the reason yet, but as soon as I find it, I’ll do a 0.2.1 release. Or, if it takes too long, it will be in the 0.3 release.

Regarding future releases, the next release will be a little bit more about code polishing than interface. The console UI exposed some not-really-well-thought things I did in the first design, so the idea now is to clean up that bit and be sure that we didn’t broke it too much.

Download available at the GoogleCode page. Let me know if you find any issues with this release.

We are famous now

From Fsckin with Linux:

mitter is another simple Twitter client. Much like gtwitter, it downloads avatar pictures to display inline with updates in your personal timeline. I couldn’t get the status update function to work properly, and emailed the author. He was kind enough to let me know that mitter is intended to be a Maemo application that will eventually run on Nokia smartphones. He actually updated the code and had me test out the latest version which fixed the problem I was having. I also happen to be the 2nd user he is aware of using the application. :) He’s got some good features coming soon like auto-updating and is open to suggestions from users.