Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/masukomi/arc90-readability

A copy of the original Arc90 repo with links to many of the current ports.
https://github.com/masukomi/arc90-readability

Last synced: about 2 months ago
JSON representation

A copy of the original Arc90 repo with links to many of the current ports.

Awesome Lists containing this project

README

        

# Readability 1.0

Source code to the original [Arc90 Experiment](http://lab.arc90.com/2009/03/02/readability/), which was transformed into the [Redability.com](http://www.readability.com) product, incorporated into [Safari's](https://www.apple.com/safari/) Reader view, [Flipboard](http://flipboard.com), and [Treesaver](http://treesaverjs.com/).

Distributed under the [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) This code was pulled from the now-abandoned [Google Code](https://code.google.com/p/arc90labs-readability/) SVN repo. It is Copyright (c) 2010 [Arc90 Inc](http://arc90.com/).

# Ports
Since its origin the Readability algorithm has been ported to a variety of
languages. Here's a listing of the main ones I could find.

* **C**
* [rdrview](https://github.com/eafer/rdrview) a command line tool based on Mozilla Readability.
* **C#**
* [SmartReader](https://github.com/Strumenta/SmartReader)
* **Crystal**
* [readability.cr](https://github.com/joenas/readability.cr)
* **Go**
* [goreadability](https://github.com/philipjkim/goreadability)
* **Java**
* [snaktory](https://github.com/karussell/snacktory)
* [Java-readability](https://github.com/basis-technology-corp/Java-readability)
* **JavaScript**
* [readability](https://github.com/mozilla/readability) (Mozilla's standalone lib, works in browser or Node.js)
* [readability-redux](https://github.com/MHordecki/readability-redux) (Chrome Extension)
* [readability-js](https://github.com/Kerrick/readability-js)
* [McReadability is a multi-column version](http://anoved.github.io/mcreadability/)
* [safari-reader-js](https://github.com/amumu-dev/safari-reader-js) a 2015 snapshot of part of the JavaScript Apple's Safari Reader View was using.
* **Node.js**
* [node-readability](https://github.com/luin/node-readability)
* [readability 2](https://github.com/mvasilkov/readability2)
* [node-html-readability](https://github.com/yangsibai/node-html-readability)
* **Objective C**
* [readability-objc](https://github.com/JanX2/readability-objc)
* **PHP**
* [php-readability](https://github.com/feelinglucky/php-readability)
* [php-readability](https://github.com/tkid/php-readability)
* **Python**
* [python-readability](https://github.com/buriy/python-readability)
* [decruft](https://github.com/dcramer/decruft) original lxml conversion of python-readability (included in above)
* [kingwb/readability](https://github.com/kingwkb/readability)
* [breadability](https://github.com/bookieio/breadability)
* [python-readabile](https://github.com/phensley/python-readable)
* **Ruby**
* [ruby-readability](https://github.com/cantino/ruby-readability)
* [readability Rails engine](https://github.com/plukevdh/readability) (Dead: used defunct Readability service's API.)
* [readability running on Ruby in Harmony](https://github.com/sspinc/readability)
* **Rust**
* [readability](https://github.com/kumabook/readability)
* [readability.rs](https://github.com/loyd/readability.rs)