]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - data/rbot/plugins/googlefight.rb
Googlefight plugin fix
[user/henk/code/ruby/rbot.git] / data / rbot / plugins / googlefight.rb
index 894d2233cdae37c17ccb9131dfc6c597778fee7a..7fc748c0f1670f87bad244ac2664505429e081c5 100755 (executable)
@@ -54,11 +54,11 @@ class GoogleFightPlugin < Plugin
   def google_count(query)
     url  = 'http://www.google.com/search?hl=en&safe=off&btnG=Search&q=' << CGI.escape(query)
     html = Net::HTTP.get(URI.parse((url)))
-    res  = html.scan(%r{>About ([\d,]+) results<nobr>})
-    res.to_s.tr(",", "").to_i
+    res  = html.scan(%r{of about <b>([\d,]+)<\/b>})
+    res[0][0].to_s.tr(",", "").to_i
   end
 end
 
 plugin = GoogleFightPlugin.new
 plugin.map "googlefight *keywords", :action => "fight",
-  :requirements => { :keywords => /^[\w\s"]+? (?:(?:(?:\||vs\.) )?[\w\s"]+?)+/ }
\ No newline at end of file
+  :requirements => { :keywords => /^[\w\s"]+? (?:(?:(?:\||vs\.) )?[\w\s"]+?)+/ }