<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mwunsch</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mwunsch"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/Mwunsch"/>
	<updated>2026-04-20T14:38:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=prism&amp;diff=42062</id>
		<title>prism</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=prism&amp;diff=42062"/>
		<updated>2010-02-25T20:21:26Z</updated>

		<summary type="html">&lt;p&gt;Mwunsch: New page: [http://github.com/mwunsch/prism Prism] is a Ruby microformat parser and HTML toolkit.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://github.com/mwunsch/prism Prism] is a Ruby microformat parser and HTML toolkit.&lt;/div&gt;</summary>
		<author><name>Mwunsch</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=parsers&amp;diff=42060</id>
		<title>parsers</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=parsers&amp;diff=42060"/>
		<updated>2010-02-25T20:18:34Z</updated>

		<summary type="html">&lt;p&gt;Mwunsch: /* Ruby */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Microformats Parsers&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
;shortlink&lt;br /&gt;
:http://tr.im/ufprs&lt;br /&gt;
This page lists libraries that consume, transform or convert microformats. This is only a partial list. If you know of other such tools for microformats, please add them and list what specific microformats they support.&lt;br /&gt;
&lt;br /&gt;
Alphabetical listing by programming language:&lt;br /&gt;
&lt;br /&gt;
== Java ==&lt;br /&gt;
* [http://code.google.com/p/any23/ Any23 (Anything to Triples)] parses microformats into RDF triples&lt;br /&gt;
* [http://zwitserloot.com/org.microformats.hCard/ org.microformats.hCard] by Reinier Zwitserloot&lt;br /&gt;
&lt;br /&gt;
== Javascript ==&lt;br /&gt;
=== Sumo ===&lt;br /&gt;
* [http://www.danwebb.net/2007/2/9/sumo-a-generic-microformats-parser-for-javascript Sumo! A Generic Microformats Parser For JavaScript]&lt;br /&gt;
&lt;br /&gt;
== Perl ==&lt;br /&gt;
=== Data::Microformat ===&lt;br /&gt;
* [http://search.cpan.org/~ussjoin/Data-Microformat-0.01/lib/Data/Microformat/hCard.pm Data::Microformat] is a CPAN module to parse and create hCard, adr, and geo.&lt;br /&gt;
** By Brendan O'Connor / Six Apart&lt;br /&gt;
&lt;br /&gt;
===Swignition ===&lt;br /&gt;
* [http://buzzword.org.uk/swignition/ Swignition] is a parser for both “upper case Semantic Web” (RDF, RDFa) and “lower case semantic web” (microformats) technologies. It includes modules for exporting parsed data in a variety of formats, including RDF, vCard, iCalendar, Atom and KML.&lt;br /&gt;
** By Toby Inkster&lt;br /&gt;
&lt;br /&gt;
=== Text::Microformat ===&lt;br /&gt;
[http://code.google.com/p/ufperl/ Google Code]&lt;br /&gt;
&lt;br /&gt;
== PHP ==&lt;br /&gt;
=== XMFP ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;xmfp&amp;quot;&amp;gt;[http://code.google.com/p/xmfp/ XMFP]&amp;lt;/span&amp;gt; (eXtensible MicroFormats Parser for PHP 5) by [http://www.metonymie.com Emiliano Martínez Luque] is a set of PHP 5 classes providing a simple API for extracting Microformated Content either from a URI or a String representing HTML/XML. It can return the results as a PHP associative array, a JSON definition or an XML representation of the data. It supports most of the currently accepted microformats and can be easily extended to add new ones, it also has full support of the include pattern and provides basic validation of microformated data.&lt;br /&gt;
&lt;br /&gt;
=== hKit Microformats Toolkit for PHP5 ===&lt;br /&gt;
[http://allinthehead.com/hkit hKit Microformats Toolkit for PHP5] as [http://allinthehead.com/retro/291/hkit-microformats-toolkit-for-php announced by Drew McLellan]. See also [[hkit|hKit on this wiki]].&lt;br /&gt;
&lt;br /&gt;
===PHP Microformats parser===&lt;br /&gt;
[http://www.phpclasses.org/browse/package/3597.html Microformats parser] is a PHP package for extracting the microformats data embedded into HTML. The gathered data is stored as an xArray of objects - one for each microformat type container found. [http://malatestapunk-stuff.blogspot.com/2007/01/php-microformats-parser.html Announcement]. The parser supports most of the hCard (missing SOUND), hCalendar, hReview (missing item info; spec really needs some clarification) and rel elements, according to their respective specification on microformats Wiki.&lt;br /&gt;
&lt;br /&gt;
===Transformr===&lt;br /&gt;
A Simple set of XSLT and PHP tools for Transforming Microformats [http://code.google.com/p/transformr/ available from Google code] and as a [http://transformr.co.uk/ web service].&lt;br /&gt;
&lt;br /&gt;
=== hCard Validator ===&lt;br /&gt;
[http://code.google.com/p/hcardvalidator/ Source code] of the [http://hcard.geekhood.net/ hCard Validator] contains XSLT and PHP code for hCard and include microformats.&lt;br /&gt;
&lt;br /&gt;
== Python ==&lt;br /&gt;
===AUMP===&lt;br /&gt;
* [http://aump.googlecode.com AUMP] is a parser written by David Janes. It supports hCard, hCalendar, hAtom, hReview and hListing.&lt;br /&gt;
** Uses Python's [http://docs.python.org/library/xml.dom.minidom.html xml.dom.minidom] after cleaning input through [http://www.w3.org/People/Raggett/tidy/ HTML Tidy].&lt;br /&gt;
&lt;br /&gt;
===Microtron===&lt;br /&gt;
* [http://github.com/amccollum/microtron Microtron] is intended to be a general-purpose microformat parser/transformer.  It can operate on the definition file included in [[Optimus]], making it a close replacement for certain tasks, and can easily be extended with new formats without modifying the source.  The primary advantages are speed (&amp;gt; 100x faster that [[Optimus]] for some operations), simplicity (single file) and small code size (currently &amp;lt; 150 lines).&lt;br /&gt;
** Requires [http://codespeak.net/lxml/ lxml] and [http://pypi.python.org/pypi/isodate/ isodate]&lt;br /&gt;
&lt;br /&gt;
== Ruby ==&lt;br /&gt;
===Prism ===&lt;br /&gt;
* [http://github.com/mwunsch/prism Prism]&lt;br /&gt;
** by [[implementors#Mark_Wunsch|Mark Wunsch]]&lt;br /&gt;
** Library and command line tool for parsing POSH/Microformats&lt;br /&gt;
** Uses the [http://nokogiri.org/ Nokogiri] HTML, XML, SAX, and Reader parser&lt;br /&gt;
&lt;br /&gt;
=== mofo ruby microformats parser===&lt;br /&gt;
* [http://mofo.rubyforge.org/ mofo], [http://groups.google.com/group/mofo-rb mofo Google Group], [http://github.com/defunkt/mofo/tree/master GitHub repository]&lt;br /&gt;
** by [[implementors#Chris Wanstrath|Chris Wanstrath]]&lt;br /&gt;
** Uses the [http://wiki.github.com/why/hpricot Hpricot] HTML/XML parser&lt;br /&gt;
&lt;br /&gt;
=== Microformat Parser for Ruby ===&lt;br /&gt;
* [http://blog.labnotes.org/2005/11/20/microformat-parser-for-ruby/ Microformat Parser for Ruby]&lt;br /&gt;
** by [[implementors#Assaf Arkin|Assaf Arkin]]&lt;br /&gt;
&lt;br /&gt;
=== uformats ===&lt;br /&gt;
* [http://rubyforge.org/projects/uformats uformats]&lt;br /&gt;
&lt;br /&gt;
=== scrAPI ===&lt;br /&gt;
* [http://rubyforge.org/projects/scrapi scrAPI]&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
===Optimus===&lt;br /&gt;
* [[Optimus]] is open source XSLT that parses microformats, converts them into JSON or XML, and validates them too.&lt;br /&gt;
&lt;br /&gt;
===X2V===&lt;br /&gt;
* [[X2V]] is [http://hg.microformats.org/ open source XSLT for extracting microformats].&lt;br /&gt;
** by Brian Suda&lt;br /&gt;
&lt;br /&gt;
== editing this page ==&lt;br /&gt;
For now, this page ''copies'' (rather than ''moves'') information from the existing [[implementations | Implementations]] page.&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[implementors]]&lt;br /&gt;
* [[user-interface]]&lt;br /&gt;
* [[open-source]]&lt;/div&gt;</summary>
		<author><name>Mwunsch</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=implementors&amp;diff=42059</id>
		<title>implementors</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=implementors&amp;diff=42059"/>
		<updated>2010-02-25T20:16:49Z</updated>

		<summary type="html">&lt;p&gt;Mwunsch: /* People */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Microformats Implementors &amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
Thanks to all of these hard-working developers and innovative companies and organizations for supporting microformats.&lt;br /&gt;
&lt;br /&gt;
This is an alphabetical listing of all companies, developers (by given name) and organizations who have built and shipped at least one implementation (see above for details of each implementation) that users can use.&lt;br /&gt;
&lt;br /&gt;
Please help complete this list!  If you have coded support for microformats and don't see your name, add it! If your company supports microformats in its applications, add it!&lt;br /&gt;
&lt;br /&gt;
Note: please add direct links to specific applications, plugins, services, or tools to the list of [[implementations#Applications / Plugins / Services / Tools|Applications / Plugins / Services / Tools]] on the [[implementations]] page and then link to those from their implementor with a fragment identifier link, e.g. to link to the &amp;quot;Cork'd&amp;quot; wine review community:&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;[[implementations#Cork'd|Cork'd]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Similarly, for additional sites, put direct links to them in the [[implementations#Additional Sites|Additional Sites]] section and then link to them from their implementor with a fragment identifier link.&lt;br /&gt;
&lt;br /&gt;
== Companies and Organizations ==&lt;br /&gt;
=== Apple Computer ===&lt;br /&gt;
[http://apple.com/ Apple Computer] has implemented microformats in:&lt;br /&gt;
* [[implementations#.Mac_Webmail|.Mac Webmail]]&lt;br /&gt;
&lt;br /&gt;
=== Digital Bazaar ===&lt;br /&gt;
[http://www.digitalbazaar.com Digital Bazaar] has implemented microformats in:&lt;br /&gt;
* [http://www.bitmunk.com/browse Bitmunk] a legal, peer-to-peer digital content network for buying and selling music, movies and television.&lt;br /&gt;
&lt;br /&gt;
=== enarion.net ===&lt;br /&gt;
* [[implementations#phpMicroformats|phpMicroformats]]&lt;br /&gt;
&lt;br /&gt;
=== Flock ===&lt;br /&gt;
* [[implementations#Flock Web Browser|Flock Web Browser]]&lt;br /&gt;
&lt;br /&gt;
=== Google ===&lt;br /&gt;
* [[implementations#Google_Blogger|Blogger]]&lt;br /&gt;
* [[implementations#Google_Creative_Commons_Search|Google Creative Commons Search]]&lt;br /&gt;
* [[implementations#Google_Maps|Google Maps]]&lt;br /&gt;
* [[implementations#Google_Search|Google Search]]&lt;br /&gt;
&lt;br /&gt;
=== Intel ===&lt;br /&gt;
* [[implementations#Mash_Maker|Intel Mash Maker]]&lt;br /&gt;
&lt;br /&gt;
=== LouderVoice === &lt;br /&gt;
* [[implementations#LouderVoice|LouderVoice]]&lt;br /&gt;
&lt;br /&gt;
=== Madgex ===&lt;br /&gt;
[http://www.madgex.com/ Madgex] has creates numerous services and solutions for [[parsing]], [[publishing]], and [[social-network-portability]] in general.  Thanks to [[implementors#Glenn_Jones|Glenn Jones]] for his excellent work on microformats.&lt;br /&gt;
* [[implementations#Backnetwork|Backnetwork]] (http://backnetwork.com/)&lt;br /&gt;
* [[implementations#Portable_Social_Network_Profile_Parser|Portable Social Network Profile Parser]] (http://lab.backnetwork.com/ufXtract-psn/)&lt;br /&gt;
* [[implementations#ufXtract|ufXtract]] (http://lab.backnetwork.com/ufXtract/)&lt;br /&gt;
&lt;br /&gt;
=== Microsoft ===&lt;br /&gt;
* [[implementations#WindowsLiveWriter|Windows Live Writer]]&lt;br /&gt;
&lt;br /&gt;
=== Nature Publishing Group ===&lt;br /&gt;
* Nature Publishing Group are steadily rolling out microformats across their sites and titles. Current implementations include the following online services:&lt;br /&gt;
** [[implementations#Nature Network Boston|Nature Network Boston]]&lt;br /&gt;
** [[implementations#Nature Protocols|Nature Protocols]]&lt;br /&gt;
* as well the following additional site(s):&lt;br /&gt;
** [[implementations#Nature Home Page|Nature Home Page]]&lt;br /&gt;
&lt;br /&gt;
=== NewsGator ===&lt;br /&gt;
[http://www.newsgator.com/CompanyInfo/Default.aspx NewsGator]:&lt;br /&gt;
* [[implementations#NetNewsWire|NetNewsWire]]&lt;br /&gt;
&lt;br /&gt;
=== Orchestr8 ===&lt;br /&gt;
* [[implementations#AlchemyPoint|AlchemyPoint]]&lt;br /&gt;
&lt;br /&gt;
=== Realcom ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;Realcom&amp;quot;&amp;gt;[http://www.realcom.co.jp/ Realcom]&amp;lt;/span&amp;gt; has implemented the following&lt;br /&gt;
* [[implementations#KnowledgeMarket|KnowledgeMarket]]&lt;br /&gt;
* [[implementations#HAKONE for Notes|HAKONE for Notes]]&lt;br /&gt;
&lt;br /&gt;
=== Refresh Web Development ===&lt;br /&gt;
[http://www.refreshmy.com/ Refresh Web Development] implements:&lt;br /&gt;
* [[implementations#Helios_Calendar|Helios Calendar]]&lt;br /&gt;
&lt;br /&gt;
=== Six Apart ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;SixApart&amp;quot;&amp;gt;[http://sixapart.com Six Apart]&amp;lt;/span&amp;gt; has implemented the following&lt;br /&gt;
* [[implementations#LiveJournal|LiveJournal]]&lt;br /&gt;
* [[implementations#Movable_Type|Movable Type]]&lt;br /&gt;
&lt;br /&gt;
=== Technorati ===&lt;br /&gt;
* [[implementations#Technorati_Contacts_Feed_Service|Technorati Contacts Feed Service]]&lt;br /&gt;
* [[implementations#Technorati_Events_Feed_Service|Technorati Events Feed Service]]&lt;br /&gt;
* [[implementations#Technorati_Microformats_Search|Technorati Microformats Search]]&lt;br /&gt;
* [[implementations#Technorati_Search|Technorati Search]]&lt;br /&gt;
* [[implementations#Technorati_Tags|Technorati Tags]]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo ===&lt;br /&gt;
* [[implementations#Flickr_People|Flickr People]]&lt;br /&gt;
* [[implementations#Upcoming.org|Upcoming]]&lt;br /&gt;
* [[implementations#Yahoo_Creative_Commons_Search|Yahoo Creative Commons Search]]&lt;br /&gt;
* [[implementations#Yahoo_Local|Yahoo Local]]&lt;br /&gt;
* [[implementations#Yahoo_Tech|Yahoo Tech]]&lt;br /&gt;
* [[implementations#Yahoo_UK_Movies|Yahoo UK Movies]]&lt;br /&gt;
&lt;br /&gt;
=== Yedda ===&lt;br /&gt;
* [[implementations#Yedda|Yedda]]&lt;br /&gt;
&lt;br /&gt;
== People ==&lt;br /&gt;
&lt;br /&gt;
=== Andy Baio ===&lt;br /&gt;
* [[implementations#upcoming.org|Upcoming.org]]&lt;br /&gt;
&lt;br /&gt;
=== Andy Hume ===&lt;br /&gt;
* [[implementations#Andy_Hume_Blog|Andy Hume Blog]]&lt;br /&gt;
&lt;br /&gt;
=== Assaf Arkin ===&lt;br /&gt;
* [[implementations#Microformat_Parser_for_Ruby|Microformat Parser for Ruby]] &lt;br /&gt;
&lt;br /&gt;
=== Brian Del Vecchio ===&lt;br /&gt;
* [[implementations#upcoming_module_for_drupal| Upcoming module for Drupal]]&lt;br /&gt;
&lt;br /&gt;
=== Brian Suda ===&lt;br /&gt;
* [[implementations#X2V|X2V]]&lt;br /&gt;
&lt;br /&gt;
=== Chris Casciano ===&lt;br /&gt;
* [[implementations#Microformats_Plugin|Textpattern Microformats Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Chris Messina ===&lt;br /&gt;
[[implementations#WP_Microformatted_Blogroll|WP Microformatted Blogroll]]&lt;br /&gt;
&lt;br /&gt;
=== Chris Saccheri ===&lt;br /&gt;
* [[implementations#LinkedIn|LinkedIn]]&lt;br /&gt;
&lt;br /&gt;
=== Chris Wanstrath ===&lt;br /&gt;
* [[parsers#mofo_ruby_microformats_parser|mofo Microformats Ruby Parser]]&lt;br /&gt;
&lt;br /&gt;
=== Calvin Yu ===&lt;br /&gt;
* [http://blog.codeeg.com/ Calvin Yu blog: Don't Forget to Plant It!] has the [http://blog.codeeg.com/tails-firefox-extension-03/ Tails Firefox Extension]&lt;br /&gt;
* [http://microformats.org/wiki/implementations#Firefox Tails Firefox Extension]&lt;br /&gt;
&lt;br /&gt;
=== Dan Cederholm ===&lt;br /&gt;
* [[implementations#Cork'd|Cork'd]]&lt;br /&gt;
&lt;br /&gt;
=== David Janes ===&lt;br /&gt;
* [[implementations#BlogMatrix|BlogMatrix]]&lt;br /&gt;
&lt;br /&gt;
=== David Long and James Myers ===&lt;br /&gt;
* [[implementations#ZDNet_UK|ZDNet]]&lt;br /&gt;
&lt;br /&gt;
===Derek Hogue===&lt;br /&gt;
* [[implementations#GigPress|GigPress]]&lt;br /&gt;
&lt;br /&gt;
=== Drew McLellan ===&lt;br /&gt;
* [[implementations#Microformats_Extensions|Microformats Extensions]]&lt;br /&gt;
* [[implementations#hKit_Microformats_Toolkit_for_PHP5|hKit Microformats Toolkit for PHP5]]&lt;br /&gt;
* [[implementations#rel-lint|rel-lint Validator Tool]]&lt;br /&gt;
&lt;br /&gt;
=== Glenn Jones ===&lt;br /&gt;
Glenn has written several microformats implementations for his company, [[implementors#Madgex|Madgex]].  See the list of [[implementors#Madgex|Madgex implementations]].&lt;br /&gt;
&lt;br /&gt;
=== Gordon Luk ===&lt;br /&gt;
[[implementations#upcoming.org|Upcoming.org]]&lt;br /&gt;
&lt;br /&gt;
=== Ingo Renner ===&lt;br /&gt;
[http://www.ingo-renner.com Ingo Renner] has implemented hCard and XFN in:&lt;br /&gt;
* [[implementations#TYPO3|TYPO3]]&lt;br /&gt;
&lt;br /&gt;
=== James E. Robinson, III ===&lt;br /&gt;
[[User:Jerobins|James]] has implemented [[hatom|hAtom]] and [[hcalendar|hCalendar]] for:&lt;br /&gt;
* [[implementations#National eXtension Initiative|National eXtension Initiative]]&lt;br /&gt;
&lt;br /&gt;
=== Jamie Knight ===&lt;br /&gt;
* [[implementations#hCard_to_Gmail_Service|hCard to Gmail Service / bookmarklet ]]&lt;br /&gt;
&lt;br /&gt;
=== Josh Smith ===&lt;br /&gt;
* [[implementations#Technorati_Microformats_Search|Technorati Microformats Search]]&lt;br /&gt;
&lt;br /&gt;
=== Kent Brewster ===&lt;br /&gt;
* [http://www.mindsack.com/?page_id=39 Extensible friends] -- JSON + XFN and bookmarklet&lt;br /&gt;
&lt;br /&gt;
=== Kevin Marks ===&lt;br /&gt;
* [[implementations#Technorati_Microformats_Search|Technorati Microformats Search]]&lt;br /&gt;
&lt;br /&gt;
=== Kingsley Joseph ===&lt;br /&gt;
[http://flickr.com/people/kingsleyj/ Kingsley Joseph]:&lt;br /&gt;
* [[implementations#Salesforce|Salesforce]]&lt;br /&gt;
&lt;br /&gt;
=== Leonard Lin ===&lt;br /&gt;
* [[implementations#upcoming.org|Upcoming.org]]&lt;br /&gt;
&lt;br /&gt;
=== Martin McEvoy ===&lt;br /&gt;
* [[implementations#Transformr|Transformr]]&lt;br /&gt;
&lt;br /&gt;
=== Mark West ===&lt;br /&gt;
* [[implementations#PostNuke|PostNuke Blogroll]]&lt;br /&gt;
* [[implementations#PostNuke|PostNuke nofollow]]&lt;br /&gt;
&lt;br /&gt;
=== Mark Wunsch ===&lt;br /&gt;
* [[parsers#Prism|Prism]]&lt;br /&gt;
&lt;br /&gt;
=== Matthias Pfefferle ===&lt;br /&gt;
* [[wordpress#hCard_Commenting|WordPress hCard Commenting]]&lt;br /&gt;
* [[wordpress#Save_Microformats_Plugin|WordPress Save Microformats]]&lt;br /&gt;
&lt;br /&gt;
=== Remy Sharp ===&lt;br /&gt;
&lt;br /&gt;
* [[implementations#Microformats_Bookmarklet|Microformats Bookmarklet]]&lt;br /&gt;
&lt;br /&gt;
=== Robert de Bruin ===&lt;br /&gt;
* [http://bordewolf.blogspot.com/ Robert de Bruin' s blog: Bor de Wolf]&lt;br /&gt;
* [[implementations#Tails_Export_Firefox_Extension|Tails Export Firefox Extension]]&lt;br /&gt;
&lt;br /&gt;
=== Ryan King ===&lt;br /&gt;
* [[implementations#hCalendar_creator|hCalendar Creator]]&lt;br /&gt;
* [[implementations#hReview_creator|hReview Creator]]&lt;br /&gt;
* [[implementations#Technorati_Microformats_Search|Technorati Microformats Search]]&lt;br /&gt;
&lt;br /&gt;
=== Scott Allan Wallick ===&lt;br /&gt;
* [[implementations#WordPress|Sandbox]], a WordPress theme with hAtom, hCard, and XOXO support&lt;br /&gt;
&lt;br /&gt;
=== Scott Reynen ===&lt;br /&gt;
* [[implementations#Microformat_Base|Microformat Base]]&lt;br /&gt;
&lt;br /&gt;
=== Steffen Voß ===&lt;br /&gt;
&lt;br /&gt;
* [[implementations#PostNuke|PostNuke hCards]]&lt;br /&gt;
* [[implementations#PostNuke|PostNuke hCalendar]]&lt;br /&gt;
* [[implementations#PostNuke|PostNuke hReview]]&lt;br /&gt;
&lt;br /&gt;
=== Steve Ivy ===&lt;br /&gt;
* [[implementations#hCard_About_Box|Wordpress hCard About Box widget]]&lt;br /&gt;
* [[implementations#VoteBack_Plugin|Wordpress VoteBack Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Tantek Çelik ===&lt;br /&gt;
* [[implementations#hCard_creator|hCard Creator]]&lt;br /&gt;
* [[implementations#iChat_buddy_list_to_hCards|iChat Buddy List to hCard]]&lt;br /&gt;
* [[implementations#Technorati_Microformats_Search|Technorati Microformats Search]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn&amp;quot;&amp;gt;&lt;br /&gt;
=== Toby Inkster ===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[implementations#cognition|cognition]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Needs Fixing ==&lt;br /&gt;
* Re-format author names and links to display Surname Firstname - for better indexing, and complete cross-linking [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Move simple examples to relevant examples page(s). [[User:AndyMabbett|Andy Mabbett]] 10:52, 13 Oct 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[examples-in-wild]]&lt;/div&gt;</summary>
		<author><name>Mwunsch</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=parsers&amp;diff=42058</id>
		<title>parsers</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=parsers&amp;diff=42058"/>
		<updated>2010-02-25T20:15:23Z</updated>

		<summary type="html">&lt;p&gt;Mwunsch: /* Ruby */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Microformats Parsers&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
;shortlink&lt;br /&gt;
:http://tr.im/ufprs&lt;br /&gt;
This page lists libraries that consume, transform or convert microformats. This is only a partial list. If you know of other such tools for microformats, please add them and list what specific microformats they support.&lt;br /&gt;
&lt;br /&gt;
Alphabetical listing by programming language:&lt;br /&gt;
&lt;br /&gt;
== Java ==&lt;br /&gt;
* [http://code.google.com/p/any23/ Any23 (Anything to Triples)] parses microformats into RDF triples&lt;br /&gt;
* [http://zwitserloot.com/org.microformats.hCard/ org.microformats.hCard] by Reinier Zwitserloot&lt;br /&gt;
&lt;br /&gt;
== Javascript ==&lt;br /&gt;
=== Sumo ===&lt;br /&gt;
* [http://www.danwebb.net/2007/2/9/sumo-a-generic-microformats-parser-for-javascript Sumo! A Generic Microformats Parser For JavaScript]&lt;br /&gt;
&lt;br /&gt;
== Perl ==&lt;br /&gt;
=== Data::Microformat ===&lt;br /&gt;
* [http://search.cpan.org/~ussjoin/Data-Microformat-0.01/lib/Data/Microformat/hCard.pm Data::Microformat] is a CPAN module to parse and create hCard, adr, and geo.&lt;br /&gt;
** By Brendan O'Connor / Six Apart&lt;br /&gt;
&lt;br /&gt;
===Swignition ===&lt;br /&gt;
* [http://buzzword.org.uk/swignition/ Swignition] is a parser for both “upper case Semantic Web” (RDF, RDFa) and “lower case semantic web” (microformats) technologies. It includes modules for exporting parsed data in a variety of formats, including RDF, vCard, iCalendar, Atom and KML.&lt;br /&gt;
** By Toby Inkster&lt;br /&gt;
&lt;br /&gt;
=== Text::Microformat ===&lt;br /&gt;
[http://code.google.com/p/ufperl/ Google Code]&lt;br /&gt;
&lt;br /&gt;
== PHP ==&lt;br /&gt;
=== XMFP ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;xmfp&amp;quot;&amp;gt;[http://code.google.com/p/xmfp/ XMFP]&amp;lt;/span&amp;gt; (eXtensible MicroFormats Parser for PHP 5) by [http://www.metonymie.com Emiliano Martínez Luque] is a set of PHP 5 classes providing a simple API for extracting Microformated Content either from a URI or a String representing HTML/XML. It can return the results as a PHP associative array, a JSON definition or an XML representation of the data. It supports most of the currently accepted microformats and can be easily extended to add new ones, it also has full support of the include pattern and provides basic validation of microformated data.&lt;br /&gt;
&lt;br /&gt;
=== hKit Microformats Toolkit for PHP5 ===&lt;br /&gt;
[http://allinthehead.com/hkit hKit Microformats Toolkit for PHP5] as [http://allinthehead.com/retro/291/hkit-microformats-toolkit-for-php announced by Drew McLellan]. See also [[hkit|hKit on this wiki]].&lt;br /&gt;
&lt;br /&gt;
===PHP Microformats parser===&lt;br /&gt;
[http://www.phpclasses.org/browse/package/3597.html Microformats parser] is a PHP package for extracting the microformats data embedded into HTML. The gathered data is stored as an xArray of objects - one for each microformat type container found. [http://malatestapunk-stuff.blogspot.com/2007/01/php-microformats-parser.html Announcement]. The parser supports most of the hCard (missing SOUND), hCalendar, hReview (missing item info; spec really needs some clarification) and rel elements, according to their respective specification on microformats Wiki.&lt;br /&gt;
&lt;br /&gt;
===Transformr===&lt;br /&gt;
A Simple set of XSLT and PHP tools for Transforming Microformats [http://code.google.com/p/transformr/ available from Google code] and as a [http://transformr.co.uk/ web service].&lt;br /&gt;
&lt;br /&gt;
=== hCard Validator ===&lt;br /&gt;
[http://code.google.com/p/hcardvalidator/ Source code] of the [http://hcard.geekhood.net/ hCard Validator] contains XSLT and PHP code for hCard and include microformats.&lt;br /&gt;
&lt;br /&gt;
== Python ==&lt;br /&gt;
===AUMP===&lt;br /&gt;
* [http://aump.googlecode.com AUMP] is a parser written by David Janes. It supports hCard, hCalendar, hAtom, hReview and hListing.&lt;br /&gt;
** Uses Python's [http://docs.python.org/library/xml.dom.minidom.html xml.dom.minidom] after cleaning input through [http://www.w3.org/People/Raggett/tidy/ HTML Tidy].&lt;br /&gt;
&lt;br /&gt;
===Microtron===&lt;br /&gt;
* [http://github.com/amccollum/microtron Microtron] is intended to be a general-purpose microformat parser/transformer.  It can operate on the definition file included in [[Optimus]], making it a close replacement for certain tasks, and can easily be extended with new formats without modifying the source.  The primary advantages are speed (&amp;gt; 100x faster that [[Optimus]] for some operations), simplicity (single file) and small code size (currently &amp;lt; 150 lines).&lt;br /&gt;
** Requires [http://codespeak.net/lxml/ lxml] and [http://pypi.python.org/pypi/isodate/ isodate]&lt;br /&gt;
&lt;br /&gt;
== Ruby ==&lt;br /&gt;
===Prism ===&lt;br /&gt;
* [http://github.com/mwunsch/prism Prism]&lt;br /&gt;
** by Mark Wunsch&lt;br /&gt;
** Library for parsing POSH/Microformats and CLI&lt;br /&gt;
** Uses the [http://nokogiri.org/ Nokogiri] HTML, XML, SAX, and Reader parser&lt;br /&gt;
&lt;br /&gt;
=== mofo ruby microformats parser===&lt;br /&gt;
* [http://mofo.rubyforge.org/ mofo], [http://groups.google.com/group/mofo-rb mofo Google Group], [http://github.com/defunkt/mofo/tree/master GitHub repository]&lt;br /&gt;
** by [[implementors#Chris Wanstrath|Chris Wanstrath]]&lt;br /&gt;
** Uses the [http://wiki.github.com/why/hpricot Hpricot] HTML/XML parser&lt;br /&gt;
&lt;br /&gt;
=== Microformat Parser for Ruby ===&lt;br /&gt;
* [http://blog.labnotes.org/2005/11/20/microformat-parser-for-ruby/ Microformat Parser for Ruby]&lt;br /&gt;
** by [[implementors#Assaf Arkin|Assaf Arkin]]&lt;br /&gt;
&lt;br /&gt;
=== uformats ===&lt;br /&gt;
* [http://rubyforge.org/projects/uformats uformats]&lt;br /&gt;
&lt;br /&gt;
=== scrAPI ===&lt;br /&gt;
* [http://rubyforge.org/projects/scrapi scrAPI]&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
===Optimus===&lt;br /&gt;
* [[Optimus]] is open source XSLT that parses microformats, converts them into JSON or XML, and validates them too.&lt;br /&gt;
&lt;br /&gt;
===X2V===&lt;br /&gt;
* [[X2V]] is [http://hg.microformats.org/ open source XSLT for extracting microformats].&lt;br /&gt;
** by Brian Suda&lt;br /&gt;
&lt;br /&gt;
== editing this page ==&lt;br /&gt;
For now, this page ''copies'' (rather than ''moves'') information from the existing [[implementations | Implementations]] page.&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[implementors]]&lt;br /&gt;
* [[user-interface]]&lt;br /&gt;
* [[open-source]]&lt;/div&gt;</summary>
		<author><name>Mwunsch</name></author>
	</entry>
</feed>