In development microformats2 parser for Java
HTML Java
Latest commit 86752d8 Mar 13, 2016 @notenoughneon notenoughneon improve nested microformat value parsing
fixes HEntryTests.ImpliedValueNested and 5 others

README.md

mf2j

In-development Java parser for microformats2. All the hard work is done by Jsoup.

Supports:

  • basic property types
  • implied properties
  • rel-urls hash

TODO:

  • value-class-pattern
  • backwards compatibility

Live version: https://mf2j.herokuapp.com/?url=http://kylewm.com

Requirements: Java 1.5+

Installation

<dependency>
  <groupId>com.kylewm</group>
  <artifactId>mf2j</artifactId>
  <version>0.0.4</artifact>
</dependency>

Usage

import com.kylewm.mf2j.Mf2Parser;
...

Mf2Parser parser = new Mf2Parser()
    .setIncludeAlternates(true)
    .setIncludeRelUrls(true);
Map<String,Object> parsed = parser.parse(new URI("https://kylewm.com"));