All pastes #153635 Raw Edit

Anonymous

public ruby v1 · immutable
#153635 ·published 2006-08-29 19:09 UTC
rendered paste body
#!/usr/bin/rubyrequire 'net/http'require 'cgi'page = ARGV[0]if(page =~ /#(.+)$/)    part = $1else    part = "[^<]+"endhtmlref = Net::HTTP.new('htmlref.com', 80)resp, data = htmlref.get(page.gsub(/#.+$/, ''), nil)if(resp.code=="200")        data.gsub!(/[\r\n]/, ' ')        CGI::unescapeHTML(data)        if(data =~ /<h2>(#{part})<\/h2>(.+?)<h3>Examples?<\/h3>(.+?)<h3>/)                title = $1                desc = $2                example = $3                		desc.gsub!(/<.*?[\/]?>/, '')                desc.gsub!(/&lt;/,'<')                desc.gsub!(/&gt;/,'>')                desc.gsub!(/\t/, ' ')                desc.gsub!(/\s+/, ' ')                		title.gsub!(/&lt;/,'<')                title.gsub!(/&gt;/,'>')                		example.gsub!(/<.*?[\/]?>/, '')                example.gsub!(/&lt;/,'<')                example.gsub!(/&gt;/,'>')                example.gsub!(/\t/, ' ')                example.gsub!(/\s+/, ' ')                example.gsub!(/&lt;/,'<')                example.gsub!(/&gt;/,'>')		puts title                puts desc                puts "Example:#{example}"                puts "www.htmlref.com#{page}"        else                puts "no match"        endelse        puts resp.codeend