summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)Author
2009-08-26ruby 1.9: get rid of colons in case statementsfranz
ruby 1.9 doesn't support colon as delimiter after when expression, so we use newline as delimiter.
2009-08-26ruby 1.9: get rid of Array#nitemsfranz
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-26Utils: time parsing routinesGiuseppe 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-16Suppress warnings about unitialized variablesGiuseppe Bilotta
hangman: an unneeded letters accessor was defined ircbot: restore initializations removed by previous commit
2009-08-13nickserv: add 'ghosted' to nickserv.nick_availGiuseppe Bilotta
2009-06-12search: Google changed their WAP addressGiuseppe Bilotta
2009-06-06* (plugins) note: misc cleanupsdmitry kim
2009-06-06+ (plugins) notedmitry kim
2009-06-02rss plugin: categories fixGiuseppe Bilotta
Don't break when the feed doesn't define categories.
2009-05-24seen plugin: check if there's a previous action before using itGiuseppe Bilotta
If the registry data is not an Array, there will be no 'before' information stored, so just use the normal output.
2009-05-22factoids: fix error message when no fact is foundGiuseppe 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-21multiple 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-20search: gtime instead of timeGiuseppe Bilotta
The time command is already defined by the corresponding plugin, so use gtime (like gdef and gcalc) for the Google clock.
2009-05-20search: Added a time command that gets the time from Google. !time londonDavid Gadling
2009-05-19quiz: Make maximum number of jokers configurable.David Gadling
2009-05-19youtube: fixes for older XML parsersDavid 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-16rss plugin: categoriesGiuseppe Bilotta
Some feeds have more than one category. Make all of them available in the :categories stream key.
2009-05-16quiz plugin: simplify local file loadingGiuseppe Bilotta
2009-04-30translator: fix sentences not working with omitted language parametersRaine Virta
2009-04-30translator: replace underscores with spaces when showing the translatorRaine Virta
Because "provided by google_translate" is ugly.
2009-04-30remove fish.rb and map translate in translator.rbRaine Virta
Translator plugin supports babelfish, and getting rid of this plugin allows us to use ´translate´ command for better purposes.
2009-04-30translator: make source language optionalRaine Virta
In which case we use Google translate's source language auto-detection feature.
2009-04-30translator: make destination language optionalRaine Virta
2009-04-29greet pluginRaine Virta
2009-04-20rss: minor comment fixGiuseppe Bilotta
2009-04-11figlet: 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-11karma: prevent users from changing own karmaGiuseppe Bilotta
2009-04-08quotes: listquotes commandGiuseppe Bilotta
2009-04-07* typo in italian lartGiuseppe Bilotta
2009-04-07reaction: document 'reaction move' syntaxGiuseppe Bilotta
2009-04-02imdb: fix for missing directorGiuseppe Bilotta
Director information was missing because IMDB had changed its 'info' div box to include an id. Cope with it.
2009-03-24factoids: fix 'facts search'Giuseppe Bilotta
2009-03-20search: fix gcalc regexp againGiuseppe Bilotta
2009-03-20seen: keep nick in ACTION messageGiuseppe Bilotta
2009-03-20seen: change format of ACTIONsRaine Virta
2009-03-20seen: use gettextRaine Virta
2009-03-16rss: whitespace fix for handle_wrapGiuseppe Bilotta
2009-03-15url: load filters, defaulting to the htmlinfo filter groupGiuseppe Bilotta
2009-03-15rss: allow easier customization of output formatsGiuseppe Bilotta
Rather than hard-coding the handle, date and title formatting, make it customizable via appropriate *_wrap keys.
2009-03-15rss: refactor item date generationGiuseppe Bilotta
2009-03-15rss: configurable announce methodGiuseppe Bilotta
Since the RSS update announcements do not expect any form of reply, they could be considered the typical IRC message that should use NOTICE rather than PRIVMSG. However, for backwards compatibility and since NOTICEs are not always appreciated (and since their handling from clients is not always optimal, either), we still allow rss announces to use the traditional method, and that is in fact selected as default. Explicit rss show request always go with PRIVMSG.
2009-03-15rss: clean up options parsing in printFormattedRssGiuseppe Bilotta
2009-03-13rss: refactor rss types loadingGiuseppe Bilotta
Make use of the new custom filter loading procedure to move most of the type definitions into its own file (data/rbot/filters/rss.rb) and only define some essential ones in the plugin itself. As an added benefit, user types can be loaded from filters/rss.rb and rss/types.rb in the botclass directory.
2009-03-11rss: more detailed forum typeGiuseppe Bilotta
2009-03-10lastfm: allow bolding in translations in nowplayingRaine Virta
2009-03-10lastfm: fix a bug of uri not showing in loved/neighbors/friendsRaine Virta
2009-03-10url: allow ignoring urls from specific usersRaine Virta
2009-03-09reaction: spoken reactions should use plainreply, not replyGiuseppe Bilotta
2009-03-09reaction: fix trigger regex to work with non-alphanumeric start/end.Spencer Rinehart
only match on word boundaries at an end of a trigger if the character at that end of the trigger is a word character. In other words, the trigger "test" should require word boundaries on each side, but the trigger "@test" should only require one on the right side.
2009-03-09youtube: fix video page detection in htmlfilterGiuseppe Bilotta