From 90f1ec964d8f02130043974bbb083ed7b1d89b22 Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Sat, 7 Jul 2007 21:12:51 +0000 Subject: [PATCH 1/1] Fix Google Calculator regexp and ask for UTF-8 encoded results --- data/rbot/plugins/search.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/rbot/plugins/search.rb b/data/rbot/plugins/search.rb index b8825bcb..c4bf0db1 100644 --- a/data/rbot/plugins/search.rb +++ b/data/rbot/plugins/search.rb @@ -16,7 +16,7 @@ # for most languages GOOGLE_WAP_LINK = /(.*?)<\/a>/im -GOOGLE_CALC_RESULT = %r{

 (.+)
} +GOOGLE_CALC_RESULT = %r{

 (?:

)?(.+)(?:

)?
} class SearchPlugin < Plugin BotConfig.register BotConfigIntegerValue.new('google.hits', @@ -108,7 +108,7 @@ class SearchPlugin < Plugin searchfor = CGI.escape(what) debug "Getting gcalc thing: #{searchfor.inspect}" - url = "http://www.google.com/search?q=#{searchfor}" + url = "http://www.google.com/search?oe=UTF-8&q=#{searchfor}" begin html = @bot.httputil.get(url) -- 2.39.5