A reimplementation of the Readability/Decruft algorithm using BeautifulSoup and html5lib