Skip to content

Introducing Optimus, the transformer for microformats

For the last couple of years, I’ve been very fortunate to get to know Dmitry Baranovskiy, who came to Australia from the Ukraine a few short years ago, and has really flourished here. He’s an amazing developer, and he’s just finished what I think will be a hugely important piece in the microformats platform - Optimus. As any Anime aficionado will know, Optimus is one serious transformer for good, and that’s what Dmitry’s Optimus does - takes microformatted content on any page, and transforms it to XML, or JSON. And it works for

hCalendar
hCard
hAtom
hResume
hReview
xFolkentry
adr
geo
xfn
votelinks
rel-nofollow
rel-tag
rel-license

You can filter out any of these you don’t want, only grabbing hCards or hCalendars for example.

We are very proud to be hosting it here at microformatique. You can play with it at this page, or call it programmatically in your apps.

Check it out. Great work Dmitry

[tags]microformats, xslt, xml, json, optimus[/tags]

{ 7 } Comments

  1. pepelsbey | September 19, 2007 at 2:34 am | Permalink

    Finally! Good work, Dmitry ;)

    Waiting for the full support of UTF-8 and cyrillic (sample), otherwise i’ll tell Molly about this omission ;) Remeber? «Internationalisation: Awakening the Sleeping Giant».

  2. Maksim Rossomachin | September 19, 2007 at 5:26 am | Permalink

    Great news! Dima, you are great guy! (Молодец, дружище!)
    Russian introduction also available: http://www.habrahabr.ru/blog/microformats/25623.html

  3. pauldwaite | September 19, 2007 at 6:43 am | Permalink

    Coolest. Name. Ever.

  4. Vladimir Agafonkin | September 19, 2007 at 8:10 am | Permalink

    Keep up the great work man!

  5. Julian Stahnke | September 21, 2007 at 6:48 am | Permalink

    Awesome thing! I noticed a bug though. If you use it on my website with XML as output, it’s all fine. If you use json as output, suddenly my birthday is a month off.

  6. Henrique Costa Perei | September 21, 2007 at 2:49 pm | Permalink

    Sorry but doesn`t work in application/xhtml+xml web sites. Take a look in http://revolucao.etc.br

    If someone change the script, tell me that I publish the news in portuguese!

    Thanks!

  7. Dmitry Baranovskiy | September 23, 2007 at 12:53 am | Permalink

    Julian, it isn’t a bug. In JavaScript Date object months counts from zero.

    Henrique, very strange. Works fine for me: http://microformatique.com/optimus/?uri=http://revolucao.etc.br/

Post a Comment

Your email is never published nor shared. Required fields are marked *