Fathom: a framework for understanding web pages – Mozilla Hacks - the Web developer blog

Meet Fathom, a mini-language for writing semantic extractors, that you can use client- or server-side to extract meaning from the content of a web page. Scoop up all those ideas ...