Blog Archives
The Python Microformats Library
I’ve been meaning to spend some time drafting notes about SXSW in general, but I wanted to put this out here now. One of the open source projects that I have been dying to work on, but have never made time for is Microformats. I’ve been following and using microformats on several projects, but I haven’t really contributed to the project directly. But SXSW got me really thinking about how I could possibly contribute to the project, so I finally have begun a new project: a Python-based Microformat library.
The idea of writing this library is to create a tool to help others use and validate microformat in their projects. There is a lot of good information available on the web about these formats, but not a lot of ways to know if what you have done is correct. This also particularly bleeds into the issue of just how difficult it will be to validate this code, but I think it is worthwhile.
With news like the Yahoo! search integration just coming to light, I find this project even more exciting.
The project isn’t really even off the ground just yet: I have spent only a few hours beginning to create some code and some tests. There is going to be lots of learning involved in this project for me: the microformat specs and coding a significant body of code in Python is pretty exciting. I’ll be sure to update this blog with information about the project as it progresses. If you are interested in helping, I’m certainly interested so please leave a comment on this post or contact me via the project’s site!
If you’re interested there are two existing projects out there that are worth looking at:
- Microformat Parser: I haven’t spent too much time with this library, but it supports hcard and hcalendar and inspired me to look at using
sgmllibto parse HTML. - Django Microformat Application: Another Python project for microformats, but tied into the Django web framework. This library has a useful way of displaying an HCard in a Django template.
Comments
No comments have been added