Skip to content
[abandoned] python port of arc90's readability bookmarklet
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
readability removing empty paragraphs is not very useful, and can break some (stu… Apr 30, 2010
.gitignore initial Apr 22, 2010
README added buriy's fork Jun 16, 2011 made executable Sep 16, 2010


This code is under the Apache License 2.0.

This is a python port of a ruby port of arc90's readability project

Given a html document, it pulls out the main body text and cleans it up.

Ruby port by starrhorne and iterationlabs
Python port by gfxmonk

This port uses BeautifulSoup for the HTML parsing. That means it can be
a little slow, but will work on Google App Engine (unlike libxml-based

**note**: I don't currently have any plans for using or improving this
library, and it's far from perfect (slow, and almost certainly buggy).
So if you do something cool with it or have a better tool that does
the same job, please let me know and I can link to it from here.

If you're looking for alternatives / forks, here's the list so far:
You can’t perform that action at this time.