Find file
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (22 sloc) 968 Bytes
Ruby Readability
Command line:
(sudo) gem install ruby-readability
Bundler:
gem "ruby-readability", :require => 'readability'
Example:
require 'rubygems'
require 'readability'
require 'open-uri'
source = open('http://lab.arc90.com/experiments/readability/').read
puts Readability::Document.new(source).content
There is also a command-line tool for testing readability in bin/readability.
Usage: readability [options] URL
-d, --debug Show debug output
-i, --images Keep images and links
-h, --help Show this message
===
This code is under the Apache License 2.0. http://www.apache.org/licenses/LICENSE-2.0
This is a ruby port of arc90's readability project
http://lab.arc90.com/experiments/readability/
Given a html document, it pulls out the main body text and cleans it up.
Ruby port by starrhorne, libc, and iterationlabs. Original gemification by fizx.