subscribe
Tags:
 
2010
2009
December
November
October
September
August
July
June
May
April
March
February
January
2008
2010-05-16
It's a new project!

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!
Comments
senshikaze:
i got an identica account just so i can play with your program ;)
clean. a little... gray. but clean.
jezra:
What's wrong with gray? It works with light and dark themes.
Playing with Python packaging. Maybe I can knock up a Slackbuild.
Jezra:
That would be wonderful! If you need anything from me for packaging, please let me know.
Sorry, all that's missing is a little extra 1337-ness. I guess it should be up and running at the release of Slackware 13.1.
Name:
not required
Email:
not required (will not be displayed)
Website:
not required (will link your name to your site)
Comment:
required
Please do not post HTML code or bbcode unless you want it to show up as code in your post. (or if you are a blog spammer, in which case, you probably aren't reading this anyway).
Prove you are human by solving a math problem! I'm sorry, but due to an increase of blog spam, I've had to implement a CAPTCHA.
Problem:
3 minus 3
Answer:
required