What is the main idea behind Readability algorithm? Is it based on words count in page blocks, positioning or something else? Is the Instapaper parser API open? If not is there something similar? Readability is not an option for me, too many websites do not get parsed properly.