rendered paste body#!/usr/bin/rubyrequire 'net/http'require 'cgi'page = ARGV[0]if(page =~ /#(.+)$/) part = $1else part = "[^<]+"endputs "#{part}\n"puts page.gsub(/#.+$/, '')puts "\n"htmlref = 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!(/</,'<') desc.gsub!(/>/,'>') desc.gsub!(/\t/, ' ') desc.gsub!(/\s+/, ' ') title.gsub!(/</,'<') title.gsub!(/>/,'>') example.gsub!(/<.*?[\/]?>/, '') example.gsub!(/</,'<') example.gsub!(/>/,'>') example.gsub!(/\t/, ' ') example.gsub!(/\s+/, ' ') example.gsub!(/</,'<') example.gsub!(/>/,'>') puts title puts desc puts "Example:#{example}" puts "www.htmlref.com#{page}" else puts "no match" endelse puts resp.codeend