For the past few months, I've been using indenti.ca to micro-blog and while there are plenty of applications available to access the identi.ca data from my laptop or desktop, I couldn't find anything that would run well on my Nokia N810 pocket computer.
Originally, I had planned to write a client in Vala, but since there is already a wonderful Vala denting client named Pino and since I hadn't written anything in Python for a while, I decided to use Python and develop a client in such a way that it might be easy to port to other languages: specifically Vala and possibly Java.
A couple of hours here and there with Geany and I had a pretty decent denting client in need of a name. Luckily I have a buddy who, aside from needing to blog about his photos, needs a denting client named after him.
Hey Buddy! I wrote an identi.ca client and named it after you. Well, sort of.... it's called heybuddy
In the wild
Jake Hume (http://blog.fragdev.com/) took this picture of heybuddy running on his N810. Sweet!
Although I don't have any plans for making packages of heybuddy for various Linux distributions, fellow Linux Outlaw and heybuddy user timttmy has created a heybuddy AUR package for Arch Linux
What I've learned
- simple little projects are rarely simple or little
- I still can't get threading to work in a python app
- there is a correct way to authenticate an identi.ca user via the urllib2 python module, the short cut I tried to take showed me the error of my ways
- the documentation for gtk.keysyms seems to be non-existent
- The majority of heybuddy user's live in apple growing country
- I ♥ scrumpy
Now quit reading, and go say "hey buddy" to your buddy!
clean. a little... gray. but clean.