Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-30 | When a translator fails to initialize, map its command to respond the reason | Yaohan Chen | |
2009-11-30 | Simplify support for using "auto" to detect source language | Yaohan Chen | |
When "auto" is used as source language, Google Translate detects the source language. However there is no need to hardcode Google Translate as the only translator supporting "auto". If another translator supports language detection, we can add "auto" to its supported source languages. If no translator in default_list supports translating from "auto", the existing code already responds with a message saying so. | |||
2009-11-30 | translator: use google's RESTful interface for google_translate | Raine Virta | |
2009-11-30 | translator: fix random bug caused by undefined variables | Raine Virta | |
2009-11-03 | dice: restore + killed by ec5745fa7abd47b8ca12bd783b0759079dff9917 | Giuseppe Bilotta | |
2009-11-01 | urban: fix numpages being nil in some cases | Raine Virta | |
2009-11-01 | tumblr: better guess for group name on ## channels | Giuseppe Bilotta | |
2009-10-21 | urban: fix page detection logic | Raine Virta | |
numpages = s[%r{<div id='paginator'>.*?</div>}m].scan(/\d+/) ^ produces an error when regex returns nil | |||
2009-10-21 | urban: fix regex for detecting an undefined term | Raine Virta | |
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-31 | tumplr plugin: first draft | Giuseppe Bilotta | |
2009-08-30 | url plugin: carry htmlinfo filtering output with the url_added event | 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-08-27 | url plugin: only chop non-word characters on 404 | Giuseppe Bilotta | |
Chopping everything causes long delays for non-existing pages with long paths. Since the purpose of the retry-with-chop is to get the right URL when punctuation is added after it, the solution is to only chop non-word characters. This has to be done on the unescaped URL because otherwise non-word characters like " that expand to %22 will not be chopped. | |||
2009-08-27 | reaction plugin: shorter help for replies | Giuseppe Bilotta | |
2009-08-27 | reaction plugin: 'ruby:' replies | Giuseppe Bilotta | |
A reply can be prefixed with 'ruby:' to signify that it's a short ruby snippet to be eval()ed. Adding these reactions is protected by default. | |||
2009-08-26 | ruby 1.9: get rid of colons in case statements | franz | |
ruby 1.9 doesn't support colon as delimiter after when expression, so we use newline as delimiter. | |||
2009-08-26 | ruby 1.9: get rid of Array#nitems | franz | |
Array#nitems is gone in ruby 1.9, changed rbot code to use Array.compact.size, which works in both 1.8 & 1.9 | |||
2009-08-26 | Utils: time parsing routines | Giuseppe Bilotta | |
Add time parsing routines to Utils, to be used for human-to-computer conversion of time offsets. Refactored and enhanced from the remind plugin. | |||
2009-08-16 | Suppress warnings about unitialized variables | Giuseppe Bilotta | |
hangman: an unneeded letters accessor was defined ircbot: restore initializations removed by previous commit | |||
2009-08-13 | nickserv: add 'ghosted' to nickserv.nick_avail | Giuseppe Bilotta | |
2009-06-12 | search: Google changed their WAP address | Giuseppe Bilotta | |
2009-06-06 | * (plugins) note: misc cleanups | dmitry kim | |
2009-06-06 | + (plugins) note | dmitry kim | |
2009-06-02 | rss plugin: categories fix | Giuseppe Bilotta | |
Don't break when the feed doesn't define categories. | |||
2009-05-24 | seen plugin: check if there's a previous action before using it | Giuseppe Bilotta | |
If the registry data is not an Array, there will be no 'before' information stored, so just use the normal output. | |||
2009-05-22 | factoids: fix error message when no fact is found | Giuseppe Bilotta | |
When the search is called as 'facts search' the 'words' parameter is not defined, so customize the message depending on wether we have that or 'rx'. | |||
2009-05-21 | multiple plugins: Changes to remove parenthesize warnings. | David Gadling | |
All of these modules/plugins were generating warnings like this: warning: parenthesize argument(s) for future version This patch should fix all the warnings without affecting functionality. | |||
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-05-19 | quiz: Make maximum number of jokers configurable. | David Gadling | |
2009-05-19 | youtube: fixes for older XML parsers | David Gadling | |
REXML in (at least) Ruby 1.8.6 doesn't support the @attr xpath to get an attribute value. Use the slightly more verbose way of doing it. | |||
2009-05-16 | rss plugin: categories | Giuseppe Bilotta | |
Some feeds have more than one category. Make all of them available in the :categories stream key. | |||
2009-05-16 | quiz plugin: simplify local file loading | Giuseppe Bilotta | |
2009-04-30 | translator: fix sentences not working with omitted language parameters | Raine Virta | |
2009-04-30 | translator: replace underscores with spaces when showing the translator | Raine Virta | |
Because "provided by google_translate" is ugly. | |||
2009-04-30 | remove fish.rb and map translate in translator.rb | Raine Virta | |
Translator plugin supports babelfish, and getting rid of this plugin allows us to use ´translate´ command for better purposes. | |||
2009-04-30 | translator: make source language optional | Raine Virta | |
In which case we use Google translate's source language auto-detection feature. | |||
2009-04-30 | translator: make destination language optional | Raine Virta | |
2009-04-29 | greet plugin | Raine Virta | |
2009-04-20 | rss: minor comment fix | Giuseppe Bilotta | |
2009-04-11 | figlet: use Utils.try_exec instead of !!$? | Giuseppe Bilotta | |
The !!$? method fails because !!$? is true unless $? is nil, whereas we want to test for a successful exit. | |||
2009-04-11 | karma: prevent users from changing own karma | Giuseppe Bilotta | |
2009-04-08 | quotes: listquotes command | Giuseppe Bilotta | |
2009-04-07 | * typo in italian lart | Giuseppe Bilotta | |
2009-04-07 | reaction: document 'reaction move' syntax | Giuseppe Bilotta | |