ruby-gumbo

Description

ruby-gumbo is a ruby binding for the Gumbo HTML5 parser.

Installation

ruby-gumbo can be directly installed from http://rubygems.org:

gem install ruby-gumbo

Or you can create the gem with rake package, then install it with gem install (the gem file is in the pkg directory).

Example

require 'net/http'

html = Net::HTTP.get URI.parse('http://example.org')
Gumbo::parse(html) {|doc| doc.dump_tree}

Result:

<HTML>
  <HEAD>
    <TITLE>
    <META charset>
    <META http-equiv content>
    <META name content>
    <STYLE type>
  <BODY>
    <DIV>
      <H1>
      <P>
      <P>
        <A href>

You can find more examples in the examples directory.

Contact

If you have found a bug, have an idea or a question, email me at [email protected].