- def gcount(m, params)
- what = params[:words].to_s
- searchfor = CGI.escape(what)
-
- debug "Getting gcount thing: #{searchfor.inspect}"
- url = GOOGLE_SEARCH + searchfor
-
- begin
- html = @bot.httputil.get(url)
- rescue => e
- m.reply "error googlecounting #{what}"
- return
- end
-
- debug "#{html.size} bytes of html recieved"
-
- results = html.scan(GOOGLE_COUNT_RESULT)
- debug "results: #{results.inspect}"
-
- if results.length != 1
- m.reply "couldn't count #{what}"
- return
- end
-
- result = results[0][0].ircify_html
- debug "replying with: #{result.inspect}"
- m.reply "total results: #{result}"
-
- end
-