# File lib/squish.rb, line 852 def SquishQuery.googleBacklinks (uri = ARGV[0], varname='page', nohost=nil) require 'webfetcher' r = ResultSet.new nohost=nil # TODO: it doesn't work yet, so ignore... uri = 'http://www.w3.org/2001/sw/' if (uri == nil) uri.gsub!(/http:\/\//,"") maxhits=100 #todo: nohost = "+-site:#{nohost}" if (nohost != nil) uri = "#{uri}#{nohost}&num=#{maxhits}" pc = WebFetcher::Page.url('http://www.google.com/search?q=link:'+uri).links pc.each do |link| doc="#{link.to_s}" unless (doc =~ /google/i) # puts "Storing: #{doc} " r.push ResultRow.new( {varname=> doc} ) end end return r end