[uf-discuss] Introducing Prism: Microformat Parser and Library for
mark at markwunsch.com
Tue Mar 2 07:07:55 PST 2010
I'm really pleased to announce the first minor dot release of Prism, a
new Microformat parser, library, and command line tool for the Ruby
Prism is a Microformat parser and "html toolkit" backed by the
powerful Nokogiri libxml2 parser (http://nokogiri.org). It defines a
DSL (a domain-specific language) for parsing POSH formats, and comes
included with support for several Microformats. Right now (v0.1.0) it
With support for more forthcoming.
To get started, just make sure you have Ruby installed on your system
and run `gem install prism` (you might need `sudo`).
## Using the command line tool ##
prism --hcard http://markwunsch.com > ~/Desktop/mark.vcf
Go ahead and try that: you can add me to your address book. Prism's
CLI (command line interface) allows you to convert hcards to vcards
(more coming soon, of course). Type `prism` to see a general help
page. Man pages are in the works.
I urge you all to check out Prism, run it and see if it parses to your
expectations. If not, please open an issue on GitHub
Priorities for the next release include smarter handling of ISO8601,
Geo, and E.123, and passing all of the Value Class pattern tests
that, I plan on focusing on getting hCalendar and hAtom support in.
Thanks for checking it out and I encourage contribution!
@markwunsch on Twitter
mwunsch on Freenode
More information about the microformats-discuss