Simon Willison’s Weblog

Atom Models. Building Python classes that act as utility wrappers around data stored in an lxml DOM object.