Is there a (client-side) JavaScript library for doing Readability/Instapaper-style uncluttering of HTML? ie Takes HTML for a full web page and unclutters it by removing headings, sidebars etc, to just leave the core article, using some heuristics. I'm looking for something like clean(htmlPageString).
I think readability itself is implemented in JavaScript, but there's no library for it.
Here is readability, encapsulated in a node module: node-readability. It works fine, but not in every case. I am currently looking for alternatives.