From 3e96282cc12d4aacfce314a954ca602f0d89b92a Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Tue, 10 May 2011 12:53:25 +0200 Subject: [PATCH] search: update gdef to changes in web result --- data/rbot/plugins/search.rb | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/data/rbot/plugins/search.rb b/data/rbot/plugins/search.rb index 4e13f3e7..60a70c54 100644 --- a/data/rbot/plugins/search.rb +++ b/data/rbot/plugins/search.rb @@ -21,7 +21,7 @@ GOOGLE_WAP_SEARCH = "http://www.google.com/m/search?hl=en&q=" GOOGLE_WAP_LINK = /(.*?)<\/a>/im GOOGLE_CALC_RESULT = %r{.*?]*>(.+?)} GOOGLE_COUNT_RESULT = %r{Results 1<\/b> - 10<\/b> of about (.*)<\/b> for} -GOOGLE_DEF_RESULT = %r{]*>(Web definitions for .*?)
(.*?)
(.*?)\s-\s+
\s*(.*?)\s*
\s*(.*?)
]*>(More »)\s*\s*
} GOOGLE_TIME_RESULT = %r{alt="Clock">]+>(.+?)<(br|/td)>} class SearchPlugin < Plugin @@ -248,11 +248,10 @@ class SearchPlugin < Plugin return end - gdef_link = "http://www.google.com" + CGI.unescapeHTML(results[0][0]) # could be used to extract all defs - head = results[0][1].ircify_html - text = results[0][2].ircify_html - link = results[0][3] - m.reply "#{head} -- #{link}\n#{text}" + gdef_link = "http://www.google.com" + CGI.unescapeHTML(results[0][2]) # could be used to extract all defs + head = results[0][0].ircify_html + text = results[0][1].ircify_html + m.reply "#{head} -- #{text}" ### gdef_link could be used for something like # html_defs = @bot.httputil.get(gdef_link) -- 2.39.5