Difference between revisions of "parsers"

From Microformats Wiki
parsers
Jump to navigation Jump to search
(added PHP Microformats parser)
(Updated AUMP and Cognition. Please add more!)
Line 6: Line 6:
  
 
== Javascript ==
 
== Javascript ==
 +
 
=== Sumo ===
 
=== Sumo ===
 
* [http://www.danwebb.net/2007/2/9/sumo-a-generic-microformats-parser-for-javascript Sumo! A Generic Microformats Parser For JavaScript]
 
* [http://www.danwebb.net/2007/2/9/sumo-a-generic-microformats-parser-for-javascript Sumo! A Generic Microformats Parser For JavaScript]
  
 
== PHP ==
 
== PHP ==
 +
 
=== hKit Microformats Toolkit for PHP5 ===
 
=== hKit Microformats Toolkit for PHP5 ===
 
* [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]].
 
* [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]].
Line 17: Line 19:
  
 
== Ruby ==
 
== Ruby ==
 +
 
=== mofo ruby microformats parser===
 
=== mofo ruby microformats parser===
 
* [http://mofo.rubyforge.org/ mofo], [http://groups.google.com/group/mofo-rb mofo Google Group]
 
* [http://mofo.rubyforge.org/ mofo], [http://groups.google.com/group/mofo-rb mofo Google Group]
Line 24: Line 27:
 
* [http://blog.labnotes.org/2005/11/20/microformat-parser-for-ruby/ Microformat Parser for Ruby]
 
* [http://blog.labnotes.org/2005/11/20/microformat-parser-for-ruby/ Microformat Parser for Ruby]
 
** by [[implementors#Assaf Arkin|Assaf Arkin]]
 
** by [[implementors#Assaf Arkin|Assaf Arkin]]
 +
 +
== Python ==
 +
 +
===AUMP===
 +
 +
* [http://aump.googlecode.com AUMP] is a parser written by David Janes. It supports hCard, hCalendar, hAtom, hReview and hListing.
 +
 +
== Perl ==
 +
 +
===Cognition ===
 +
 +
* [http://buzzword.org.uk/cognition/ Cognition] 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.
 +
** By Toby Inkster
  
 
== see also ==
 
== see also ==

Revision as of 21:40, 29 June 2008

Microformats Parsers

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.

For now, this page copies (rather than moves) information from the existing Implementations page.

Javascript

Sumo

PHP

hKit Microformats Toolkit for PHP5

PHP Microformats parser

  • 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. 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.

Ruby

mofo ruby microformats parser

Microformat Parser for Ruby

Python

AUMP

  • AUMP is a parser written by David Janes. It supports hCard, hCalendar, hAtom, hReview and hListing.

Perl

Cognition

  • Cognition 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.
    • By Toby Inkster

see also