Google Wave Extensions Python API – Annotation Documentation

Quick post documenting the much-sought-after structure of the Python API’s Annotation name/value pairing. If you want to annotate a blip’s content, you’ll need to utilise the values below:

conv/title
lang = en
style/fontWeight = bold
style/fontStyle = italic
style/textDecoration = underline
style/textDecoration = line-through
style/fontSize = 2em
style/color =r gb(229, 51, 51)
style/backgroundColor = rgb(51, 127, [...]

Google Wave Python API and Annotations

I spent a considerable amount of time this weekend hacking away at my Google Wave robot, Wave Toolkit. It’s a lot of fun and I’ve managed to write something that allows for quick implementation of ‘commands’ from initial idea to ‘live’.
One of the frustrating things about developing Google Wave extensions is the poor documentation. It [...]

Google Wave Extensions – Wave Toolkit

Update: You might find my latest posts on Google Wave helpful.
So I managed to join the select elite bandwagon that is the Google Wave preview, which entitled me to early access to Google’s new masterpiece and 8 invites to bribe friends with (although I only have a few, so the whole eight might not stretch [...]

Pyela – Python Eternal Lands APIs

Some time ago, I began hacking away at a simple API (Application Programming Interface) for Eternal Lands written in Python. I intended to write something that was quick and concise, and that would be easy to reuse. Using a typical OO approach, I finally came up with ‘Pyela – Python Eternal Lands API’.
Pyela is an [...]

Why Java is Obsolete

Note: This title is provocative. I don’t actually believe Java’s obsolete (in fact I think the opposite). This post does show some pitfalls in Java and why I prefer Python.
I’ve been a professional programmer for over three years now. I have worked on projects both large and small, ranging from Java Web Services to Perl-CGI, [...]