Tom Morris

28 August 2007

A pungent mix of programming, philosophy, pedanticism, procrastination, perplexity, peripheral political polemic, and platters of preposterousness.

Python OPML Tools

I’ve put up opmltools.zip - it’s two scripts. One to backup stuff from your hosting.opml.org account, and the other to delete everything on your hosting.opml.org accont. Be sure to run the former before the latter. The backup script isn’t particularly new or anything - coriHacks did it before me, but coriHacks can be a bit messy, since the OPML Editor may start trying to delete or upload your files.

It’s designed for Unix OSes (Linux, OS X etc.) and you need to have a reasonably recent version of Python (with xmlrpclib), and you need to have curl installed for backup (OS X has it).

Tags:

Skype up your hCards

If you use Mike Kaply’s excellent Operator plugin, I have created Skype.js - it takes hCards that contain telephone numbers and lets you dial them from Firefox by selecting the Contacts tab, choosing the person and then choosing Call with Skype.

It supports multiple phone numbers per hCard, and will show you the ‘type’ (eg. “cell”, “home”, “work” etc.).

To install Skype.js, download it to your hard drive, then choose “Options”, then “User Scripts”, then “Add”. Choose the file from your hard drive, and add it. You can then delete the downloaded file.

I’ve made a modified version called Gizmo.js which does the same thing for the Gizmo Project VOIP client. Install it in the same way.

Tags: