decruft 0.1.2

Extract clean, readable content from web pages
Documentation
<!DOCTYPE html>
<html lang="en">
<head><title>Sample Technical Post</title></head>
<body>
<article>
  <p>This post shows how to use the sample API. Here is the code:</p>

  <figure class="highlight sh"><table><tr>
    <td class="gutter"><pre><span class="line">1</span><br></pre></td>
    <td class="code"><pre><span class="line"><span class="built_in">echo</span> hello</span><br></pre></td>
  </tr></table></figure>

  <p>Here is a longer example with multiple lines:</p>

  <figure class="highlight cpp"><table><tr>
    <td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td>
    <td class="code"><pre><span class="line"><span class="meta">#<span class="keyword">include</span> <span class="string">&lt;iostream&gt;</span></span></span><br><span class="line"></span><br><span class="line"><span class="function"><span class="type">int</span> <span class="title">main</span><span class="params">()</span> </span>{</span><br><span class="line">  std::cout &lt;&lt; <span class="string">&quot;hello&quot;</span>;</span><br><span class="line">  <span class="keyword">return</span> <span class="number">0</span>;</span><br><span class="line">}</span><br></pre></td>
  </tr></table></figure>

  <p>And a plain text block:</p>

  <figure class="highlight plaintext"><table><tr>
    <td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td>
    <td class="code"><pre><span class="line">foo bar</span><br><span class="line">baz qux</span><br></pre></td>
  </tr></table></figure>

  <p>That is all for this post.</p>
</article>
</body>
</html>