This is an old post. You should get the newest version from http://flukkost.nu/blog/tomboyblogposter

I don't like web interfaces. I don't care how slick, neat or sexy they are - they are not local applications, and I like local applications. Web interfaces destroys my virtual desktop layout (If I'll be doing something for a long time, like writing a blog post, I want it to be on the same desktop as my IRC client. If it isn't, I'll be constantly switching desktops to check IRC, which destroys my flow, but a web browser is to clunky to have on the same desktop), and I don't like having to log in time and time again. Some people love their terminals, some people love their Google Apps. Me, I'm a Gnome hugger.

I love tomboy. I can not live without it. Whenever I think something, I type it into tomboy. If I think about something too much, it'll magically become a blog post. Now, I have to copy my tomboy note, and then paste it into Wordpress, then redo the formating, and finally post it. Booooring.

Doing stuff I don't understand is among the best things I know of. I don't know C#, xml-rpc or XSLT. So I set out to do something I would never finish: create a tomboy plugin to post my tomboy notes to Wordpress.

I am proud to announce that a primitive first version is now completed. This post is, as far as I know, the first blog post ever to be posted from Tomboy directly to a blog. Woho!

Of course, there are loads of things to improve. For now, it'll just export the note to more or less sane HTML, using a modified version of the XSLT stylesheet in the Export to HTML plugin (which needs more modifications), and then use the XmlRpcCS library to post it to Wordpress. It supports paragraphs, bold, italics, lists, urls and possibly something else. It doesn't do categories, edit posts or links that doesn't use the URL as the linked text (I bet there's a fancy name for that). It probably doesn't handle errors properly, and the code is awful. You can't upload attachments, nor include images. For now, it'll only post your posts as drafts, and let you do the final touches through the web interface, so you can add fancy stuff yourself.

A new feature in the unstable tomboy branch is tagging - that could probably be integrated with Wordpress category system. It might also be interesting to add support for more blog platforms than Wordpress, but I'll wait untill I get users before I do that. ;)

I am sometimes imagening advanced syncronisation features between Tomboy and Wordpress, but I quickly realize that the reason I use Tomboy for this, instead of something like Drivel that already does that, is that Tomboy is much more versatile - I can (and do) put everything in there, not just blog posts.

Sounds interesting? You can get a precompiled DLL here: http://flukkost.nu/Tomboy2Wordpress.dll and put that in $HOME/.tomboy/Plugins or you can get the source code here: http://flukkost.nu/Tomboy2Wordpress.tar.bz2 Note, though, that this is extremely experimental and probably mostly broken.

Again, this is an old post, which is why I removed the hyperlink. You should get the newest version from http://flukkost.nu/blog/tomboyblogposter