Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-24 | refactor: remove global bot instance, closes #42 | Matthias Hecker | |
2020-04-03 | plugin(search): fix wolfram and gdef, removed some | Matthias Hecker | |
this removes gcount and gtime from the search plugin, google no longer provides this information easily | |||
2020-04-02 | plugin(search): fix search and gcalc, closes #28, #29 | Matthias Hecker | |
2013-04-25 | search: updated Wolfram Alpha method to comply with api | Jay Thomas | |
2013-01-30 | search: wolfram fix | Giuseppe Bilotta | |
Ruby doesn't do C-style string concatenation. (My fault.) | |||
2012-09-14 | search: improve ddg output with missing sources | Giuseppe Bilotta | |
Sometimes duckduckgo fails to report the source/url of a definition or abstract. Cope with this by removing the leading double dash when no source information is provided | |||
2012-09-14 | search: thread the new engines too | Giuseppe Bilotta | |
2012-09-14 | search: rbot-ize wolframalpha | Giuseppe Bilotta | |
2012-09-14 | search: preliminary Wolfram Alpha support | Giuseppe Bilotta | |
Thanks Lite_ again | |||
2012-09-13 | search: some ddg reworking | Giuseppe Bilotta | |
Make it more similar to google, modulo obvious differences in behavior and possibilities. | |||
2012-09-13 | search: be more rbot-ish in ddg | Giuseppe Bilotta | |
2012-09-13 | search: preliminary duckduckgo support | Giuseppe Bilotta | |
Thanks Lite_ | |||
2012-09-10 | search: fix google calc scraping | Giuseppe Bilotta | |
2012-08-31 | search: update for changes in google's html | Giuseppe Bilotta | |
2012-05-14 | search: fix google | Giuseppe Bilotta | |
2012-01-25 | search: fix gcalc | Giuseppe Bilotta | |
Google changed their layout again. To be a little more future-proof, split the html into as many <br/> sections as there are, and pick the first one that contains the literal string ' = ' if there is one. | |||
2011-05-10 | search: update gdef to changes in web result | Giuseppe Bilotta | |
2010-10-14 | search: gcalc fix | Giuseppe Bilotta | |
Google changed their HTML again, breaking gcalc. Fix by using the WAP search and get the first result if it contains an equal sign. | |||
2010-09-01 | search: google calc can be in non-h2 headers | Giuseppe Bilotta | |
2010-08-17 | search: skip non-search-results link | Giuseppe Bilotta | |
This prevents the regexp scan to grab the Google Privacy link when no results were found. | |||
2009-09-24 | search plugin: handle image in results | Giuseppe Bilotta | |
Some results from Google can contain <img> tags as their 'text' part, so use the new ircify_html feature to display them. | |||
2009-09-12 | search plugin: cleanup and fix results Array vs String mismatch | Giuseppe Bilotta | |
2009-08-31 | search: show long definitions with 'google define:stuff' | Giuseppe Bilotta | |
2009-08-31 | search plugin: update gdef | Giuseppe Bilotta | |
2009-08-29 | search plugin: enhance 'lucky' output | Giuseppe Bilotta | |
'lucky' search only selects the first hit, so set hit to 1 and enable 'single' mode. Also rework the results output, and make a custom 'title -- url' for lucky mode. | |||
2009-08-28 | search plugin: update google search | Giuseppe Bilotta | |
2009-06-12 | search: Google changed their WAP address | Giuseppe Bilotta | |
2009-05-20 | search: gtime instead of time | Giuseppe Bilotta | |
The time command is already defined by the corresponding plugin, so use gtime (like gdef and gcalc) for the Google clock. | |||
2009-05-20 | search: Added a time command that gets the time from Google. !time london | David Gadling | |
2009-03-20 | search: fix gcalc regexp again | Giuseppe Bilotta | |
2009-02-26 | search: add command 'lucky' | Raine Virta | |
Sometimes you just wish to google the first hit and have a clutter free output showing only the url. | |||
2009-02-19 | remove whitespace | Raine Virta | |
2008-07-03 | search plugin: added a gcount function to return the number of results in a ↵ | Casey Link | |
google query | |||
2008-06-30 | search plugin: fix gcalc regexp | Giuseppe Bilotta | |
2008-03-23 | * plugins/search: thread, don't block | dmitry kim | |
2008-02-13 | search plugin: fix gcalc | Giuseppe Bilotta | |
2007-09-12 | namespaces: move rbot-specific classes and modules from Irc::* to Irc::Bot::* | Giuseppe Bilotta | |
2007-08-14 | search plugin: use single result format when a single hit is found | Giuseppe Bilotta | |
2007-07-07 | search plugin: add google define support | Giuseppe Bilotta | |
2007-07-07 | Fix Google Calculator regexp and ask for UTF-8 encoded results | Giuseppe Bilotta | |
2007-05-23 | search plugin: truncate overlong lines when outputting first par in compact form | Giuseppe Bilotta | |
2007-05-23 | search plugin: compactify results when only one of them is returned | Giuseppe Bilotta | |
2007-05-23 | search plugin: add support for uncyclopedia | Giuseppe Bilotta | |
2007-04-08 | plugins: use CGI.escape instead of URI.escape where appropriate, remove some ↵ | Giuseppe Bilotta | |
checks for InvalidURIs that don't make sense anymore, irficy some more html | |||
2007-04-07 | plugins: remove excess requires and Net::HTTP.version setups | Giuseppe Bilotta | |
2007-04-05 | search plugin: gcalc command thanks to epitron | Giuseppe Bilotta | |
2007-04-01 | search plugin: let the user know when no body was found and no error was raised | Giuseppe Bilotta | |
2007-03-30 | *** (httputil) major rework, new caching implementation, unified request | Dmitry Kim | |
processing + (httputil) post support, partial request support, other features - (httputil) removed partial_body() and get_cached() [merged into get()] * (plugins/, utils) minimal changes to accomodate for the new http_utils * (utils, ircbot) moved utils initialization into utils.rb * (tube.rb) (partially) accomodate for upstream site layout changes | |||
2007-03-30 | - (utils.rb) removed http_get, since it's obsoleted | Dmitry Kim | |
+ (utils.rb) added @@bot class variable * (utils.rb) get_first_pars should return a value * (plugins) no need to pass http_util to the Utils.get_first_pars | |||
2007-02-18 | Plugin header boilerplating. | Giuseppe Bilotta | |
New plugin.header file provided, to be used as model for the header of new plugins. Many existing plugins have been adjusted to provide the same info the same way. I might have misplaced some information, so please let me know if this is the case. Also augmented a couple of copyright notices to include the 'rbot development team' alongside Tom Gilbert. |