In Files

Class/Module Index [+]

Quicksearch

W3M

w3m.rb $Id: w3m.rb 597 2005-10-18 21:03:12Z rubikitch $

--- W3M.w3m(url, options='-e')

invoke w3m.

--- W3M.html2txt(htmlstr, options='-e')

convert htmlstr to plain text.

--- W3M.source(url, options='-e')

get the source.

Public Instance Methods

external_filter(str, prog) click to toggle source
# File lib/rt/w3m.rb, line 18
def external_filter (str, prog)
  require 'open3'

  pipe = Open3.popen3(prog)
  pipe[0] .print str
  pipe[0] .close
  pipe[1] .read
end
html2txt(htmlstr, option='-e') click to toggle source
# File lib/rt/w3m.rb, line 32
def html2txt(htmlstr, option='-e')
  external_filter(htmlstr, "w3m -dump -T text/html #{option}")
end
source(url, option='') click to toggle source
# File lib/rt/w3m.rb, line 36
def source(url, option='')
  open("| w3m -dump_source #{option} #{url}").readlines.join
end
w3m(url, option='-e') click to toggle source
# File lib/rt/w3m.rb, line 28
def w3m(url, option='-e')
  open("| w3m -dump #{option} #{url}").readlines.join
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.