Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-26 | markov: ignore word patterns | Voker57 | |
2010-01-26 | markov: fixed parameter type | Voker57 | |
2010-01-26 | markov: use not only first two first words for building phrase | Voker57 | |
2010-01-26 | markov: separate probability for answering when adressed | Voker57 | |
2010-01-26 | markov: read-only list | Voker57 | |
2010-01-26 | markov: made delay an option, fixed non-replied status | Voker57 | |
2010-01-25 | Message 'prefixed?' method | Giuseppe Bilotta | |
This is used to tell apart colloquial messages to the bot ("botname, do this") from classic bot-style interface ("!do this"). | |||
2009-12-21 | message: Allow forcefully prepending of the nick when replying | Alex Legler | |
2009-12-21 | ircbot/rfc2812/message: Add banlist message handling | Alex Legler | |
2009-12-21 | ircbot: Delegate ERR_NOSUCHNICK and ERR_NOSUCHCHANNEL events to plugins | Alex Legler | |
2009-12-21 | hangman: expand %{site} in help | Giuseppe Bilotta | |
2009-12-21 | spotify: fail on load if Spotify module is not available | Raine Virta | |
2009-12-21 | spotify: handle errors | Raine Virta | |
2009-12-21 | add spotify plugin | Raine Virta | |
2009-12-21 | lastfm: use Spotify from lib_spotify | Raine Virta | |
2009-12-21 | add lib_spotify plugin | Raine Virta | |
2009-12-21 | lastfm: wrap artist name with bold in now_playing output | Raine Virta | |
2009-12-21 | lastfm: use CGI.escape on query part of spotify searches | Raine Virta | |
2009-12-21 | lastfm: remove dashes from Spotify queries | Raine Virta | |
2009-12-21 | lastfm: show spotify links on now_playing if possible | Raine Virta | |
2009-12-21 | lastfm: fix detection of invalid username on now_playing | Raine Virta | |
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-06 | irclog: don't kill logger thread on false can_log_on | Giuseppe Bilotta | |
Change a return to a next. Leftover from the refactoring of the logger into its own thread. Thanks to gelraen for spotting this. | |||
2009-11-05 | remote: bring up to date with changes in MessageMapper | Giuseppe Bilotta | |
2009-11-05 | remote: use permit? instead of allow? | Giuseppe Bilotta | |
We cannot signal back to the user from the UI anyway. | |||
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-11-01 | IRC Framework: Channel.npname() | Giuseppe Bilotta | |
Returns the unprefixed part of a channel name | |||
2009-11-01 | Ruby 1.9 compat: use String#[0,1] for channel prefixes | Giuseppe Bilotta | |
This ensures that checks are correct in both Ruby 1.8 and 1.9 | |||
2009-10-21 | httputil.rb: fix http.no_expire_cache being IntegerValue | franz | |
It should be BooleanValue, otherwise false would get converted to 0 which would evaluate to true, meaning cache would never expire. | |||
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-10-21 | Loop until connected in reconnect() | Giuseppe Bilotta | |
Untrapped connect() failures would raise up to the mainloop, causing a burst of reconnect attempts without delay. Fix by rescuing in reconnect() and retrying after waiting. | |||
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-24 | ircify_html: options to handle img tags | Giuseppe Bilotta | |
2009-09-12 | search plugin: cleanup and fix results Array vs String mismatch | Giuseppe Bilotta | |
2009-09-09 | basics: log the fact that we're not joining default channels | Giuseppe Bilotta | |
This makes it easier to understand why the bot is not joining when join_after_identify is set to true and the bot is not identifying. | |||
2009-09-06 | ruby 1.9: Exception#to_str | franz | |
Since in ruby 1.9 Exception#to_str was removed, change it to to #to_s | |||
2009-09-06 | ruby 1.9: fix method_defined? | franz | |
method_defined? doesn't search in private methods, and :bound_targets is private, so change it to respond_to?(method, include_private=true) | |||
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 | Revert "utils: try nokogiri/hpricot if hpricot is not available" | Giuseppe Bilotta | |
This reverts commit 4ea25eba02d85b81dcee4302375d7d3e08cd52ac. Not only the patch was missing an essential part, but Nokogiri is not compatible enough with Hpricot anyway. Incompatibilities include doc/"style|script" raising an "Undefined namespace prefix" error and the non-existence of Hpricot::Elements. If we want to support Nokogiri we'll need to write code for it on purpose or redesign the Hpricot code so that it only uses the subset supported by Nokogiri. | |||
2009-08-30 | url plugin: carry htmlinfo filtering output with the url_added event | Giuseppe Bilotta | |
2009-08-30 | httputil: POST respose '201 Created' is good | Giuseppe Bilotta | |
2009-08-30 | utils: try nokogiri/hpricot if hpricot is not available | Giuseppe Bilotta | |