Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-08 | grouphug: fix retrieval of spurious confessions | Giuseppe Bilotta | |
The real confessions are in the 'main' div, so rather than second-guessing their true location (and getting it wrong every time the site changes layout), just skip to the 'main' div before looking for content. | |||
2009-02-08 | grouphug: log errors | Giuseppe Bilotta | |
2009-02-07 | bash plugin: split long quotes at markers | Giuseppe Bilotta | |
2009-02-07 | remind plugin: added possibility to reference times that are the next day as ↵ | Raine Virta | |
hh:mm | |||
2009-02-07 | lastfm plugin: a small change in the last.fm api had broken the artist command | Raine Virta | |
2009-02-07 | hangman plugin: rudimentary stats tracking along with some other enhancements | Raine Virta | |
2009-02-07 | slashdot plugin: fix filter for multiple articles | Giuseppe Bilotta | |
2009-02-06 | rss plugin: don't abort if errors were found but rss is defined | Giuseppe Bilotta | |
If we always abort, a failing first parser will cause a failure even though a subsequently tried parser succeeded in getting the feed right. So only return nil if rss was nil when the error list wasn't empty. | |||
2009-02-01 | + (plugins/rss) rss.announce_timeout config variable | dmitry kim | |
2009-01-31 | rss plugin: fix return/error handling in parseRss | Giuseppe Bilotta | |
Commit 36f1f28e668919dfab75c8fc4d1020abad351bd1 borked error handling as it assumed that a false or nil rss implied a nonempty errors, and it failed to return early. Fix by removing the early check for a missing rss and wrapping the report_problem (and the previously missing 'return nil') in the check for a nonempty errors array. | |||
2009-01-30 | rss plugin: try all RSS parsers | Giuseppe Bilotta | |
Some feeds fail when parsed by some parsers, but work correctly with others (e.g. http://www.blueman.com/community/rss fails with xmlparser but not with REXML). So try all of them and only abort if none works rather than failing because the default parser fails. | |||
2009-01-30 | quotes plugin: add missing 'lastquote :channel' map | Giuseppe Bilotta | |
2009-01-30 | quotes plugin: 'other channel' commands must be mapped earlier | Giuseppe Bilotta | |
Due to the way mapping work, quote commands whose first parameter is a channel must be mapped before the ones that implicitly refer to the current channel. This has the upside that they really work, and the downside that commands that refer to the current channel must specify the channel if their argument begins wit something that looks like a channel spec. However, this last case is extremely rare, so we're fine. | |||
2009-01-28 | markov plugin: stricter permission on ignore and probability | Giuseppe Bilotta | |
2009-01-28 | imdb plugin: fixed the ratings regex | Matthias Hecker | |
2009-01-28 | rss plugin: don't warn on rewatch | Giuseppe Bilotta | |
There is no need to warn when calling watchRss on a watched feed; in fact, since watchRss() is called every time a watcher is added, it just spam the channels with a useless message that also provides unnecessary information. So just return. | |||
2009-01-28 | rss plugin: compact list of rss feeds | Giuseppe Bilotta | |
When lots of rss feeds are defined, the bot will flood the channel on rss list. Fix by showing a compact list when the number of feeds is higher than the maximum output lines. | |||
2009-01-28 | dict plugin: ircify html in demauro search result | Giuseppe Bilotta | |
Demauro's search results can contain some HTML, so clean it up before output. | |||
2009-01-28 | quotes plugin: remove a done TODO item | Giuseppe Bilotta | |
2009-01-28 | * (rss.rb) bypass the http cache on !rss rewatch | dmitry kim | |
2009-01-27 | azgame plugin: use Wordlist provider | Giuseppe Bilotta | |
2009-01-27 | hangman plugin: tell who nailed the word/killed the guy | Giuseppe Bilotta | |
2009-01-27 | hangman plugin: various improvements including support for wordlists | Raine Virta | |
2009-01-27 | url plugin: urls info should work regardless of config | Giuseppe Bilotta | |
The 'urls info' command to manually query for link information should always work, regardless of the setting of the url.only_on_channels config setting. Fix by making the channels list for handle_urls() into an option (defaulting to url.only_on_channels) and passing an empty list from info(). | |||
2009-01-27 | url plugin: option hash for handle_urls() | Giuseppe Bilotta | |
Turn handle_urls() options (other than the message) into a parameter hash. | |||
2009-01-26 | rss plugin: fix watcher for empty feed | Giuseppe Bilotta | |
2009-01-26 | rss plugin: parseRss returns the number of found items | Giuseppe Bilotta | |
Change the parseRss routine to return the number of found items, or nil in case of error. This helps clearly differentiate between empty feeds (which are still legit) and b0rked feeds. This change in logic does not alter the fact that a feed update with no items will not wipe existing old feed items. | |||
2009-01-24 | + (rss.rb) monkey-patch some basic common api over different rss item impls | dmitry kim | |
2009-01-22 | hangman plugin | Raine Virta | |
2009-01-22 | rss plugin: mangle email in git format | Giuseppe Bilotta | |
Also fix a comment typo on the flyby | |||
2009-01-22 | dice, 8ball: always add the nick to the reply | Giuseppe Bilotta | |
2009-01-22 | + (reply) config option to force reply to query | Simon Hafner | |
+ (reply) symbol to bypass the config option * (plugins) fixed url according to the patch The symbols are: :to => :public force the message to be replied in channel (if any) :to => :private force the message to be replied in private :to => :auto takes core.private_replies (default) | |||
2009-01-22 | * (plugins) changed to the new reply schema (:nick) | Simon Hafner | |
2009-01-20 | bash plugin: bash latest is not broken | Giuseppe Bilotta | |
2009-01-20 | bash plugin: document bash search | Giuseppe Bilotta | |
2009-01-20 | bash plugin: refactor and localize help | Giuseppe Bilotta | |
2009-01-08 | fortune: configurable options for the command | Giuseppe Bilotta | |
2009-01-08 | fortune plugin: fix autodetection | Giuseppe Bilotta | |
An empty String is not false in Ruby, so check for it properly. Also, find_fortune needs a message passed to it, to be used when it discovers the correct path. | |||
2009-01-08 | quakeauth: identify expects Hash for second parameter | Giuseppe Bilotta | |
2009-01-08 | rot13: convert result to string | Giuseppe Bilotta | |
When core.reply_with_nick is active, m.reply expects the argument to be a String. Do the conversion explicitly. | |||
2009-01-07 | autorejoin: no-kick list | Giuseppe Bilotta | |
Botusers in the rejoin.no_kick_list config value can kick the bot without risking being kicked when it rejoins | |||
2009-01-07 | autorejoin: option to kick the kicker | Giuseppe Bilotta | |
2009-01-07 | autorejoin: standard header | Giuseppe Bilotta | |
2009-01-07 | autorejoin: work on password-protected channels too | Giuseppe Bilotta | |
2009-01-07 | twitter: appropriate messages when failing to get friends' status | Giuseppe Bilotta | |
2009-01-07 | twitter: auth when checking friends timeline | Giuseppe Bilotta | |
Fixes issue #20. | |||
2009-01-04 | del.icio.us plugin: bailout early if not configured | Giuseppe Bilotta | |
2009-01-04 | dict plugin: update De Mauro URL | Giuseppe Bilotta | |
The old dictionary has moved to old.demauroparavia.it; update URLs accordingly. | |||
2008-12-31 | url plugin: added a config option for displaying link info only on specific ↵ | Raine Virta | |
channels | |||
2008-12-29 | rss plugin: typo in help | Giuseppe Bilotta | |