]>
git.netwichtig.de Git - user/henk/code/ruby/rbot.git/log
Giuseppe Bilotta [Sun, 16 Mar 2008 23:24:29 +0000 (00:24 +0100)]
filters: don't force data types in @bot.filter()
Giuseppe Bilotta [Fri, 14 Mar 2008 00:13:20 +0000 (01:13 +0100)]
filters: filters_ui core module to manage filters from IRC
Giuseppe Bilotta [Thu, 13 Mar 2008 23:47:24 +0000 (00:47 +0100)]
rss plugin: command to show known rss types
Giuseppe Bilotta [Thu, 13 Mar 2008 23:27:59 +0000 (00:27 +0100)]
rss plugin: define output templates as filters
Giuseppe Bilotta [Thu, 13 Mar 2008 23:22:31 +0000 (00:22 +0100)]
filters: has_filter? method
Giuseppe Bilotta [Thu, 13 Mar 2008 23:15:47 +0000 (00:15 +0100)]
filters: method to get the global filter name of a grouped filter
Giuseppe Bilotta [Thu, 13 Mar 2008 22:18:29 +0000 (23:18 +0100)]
filters: filter_names(group=nil) method to retrieve available filters
Giuseppe Bilotta [Thu, 13 Mar 2008 23:26:30 +0000 (00:26 +0100)]
filters: filter groups
Giuseppe Bilotta [Thu, 13 Mar 2008 21:32:53 +0000 (22:32 +0100)]
math plugin: allow floats as arguments to square and cubed roots
Giuseppe Bilotta [Thu, 13 Mar 2008 21:19:45 +0000 (22:19 +0100)]
math plugin: fix some english-to-math translations
Giuseppe Bilotta [Thu, 13 Mar 2008 21:15:21 +0000 (22:15 +0100)]
rot13 plugin: provide a filter
Giuseppe Bilotta [Thu, 13 Mar 2008 08:03:01 +0000 (09:03 +0100)]
filters: @bot.filter can now be called with a list of filters and with any form of datastream initialization
Giuseppe Bilotta [Thu, 13 Mar 2008 07:40:09 +0000 (08:40 +0100)]
filters: DataStream can now be initialized with a String followed by a Hash
Giuseppe Bilotta [Wed, 12 Mar 2008 23:40:43 +0000 (00:40 +0100)]
filters: initial implementation
Giuseppe Bilotta [Wed, 12 Mar 2008 01:28:28 +0000 (02:28 +0100)]
rss plugin: show author for trac, but clobber email
dmitry kim [Tue, 11 Mar 2008 23:53:35 +0000 (02:53 +0300)]
- (bin/rbot) no need to set $KCODE
dmitry kim [Tue, 11 Mar 2008 23:52:53 +0000 (02:52 +0300)]
* we're now "git version", not "svn version" by default
dmitry kim [Tue, 11 Mar 2008 23:26:55 +0000 (02:26 +0300)]
Merge branch 'master' of ruby-rbot.org:/var/git/rbot
dmitry kim [Tue, 11 Mar 2008 23:26:47 +0000 (02:26 +0300)]
* (messagemapper) catch and report all exceptions in threaded actions
Giuseppe Bilotta [Tue, 11 Mar 2008 23:15:19 +0000 (00:15 +0100)]
dict plugin: french support (Littré dictionary)
Giuseppe Bilotta [Tue, 11 Mar 2008 21:54:22 +0000 (22:54 +0100)]
dict plugin: thread retrievals
Giuseppe Bilotta [Tue, 11 Mar 2008 01:23:24 +0000 (02:23 +0100)]
gettext: undefine GetText if we failed to load properly
Yaohan Chen [Tue, 11 Mar 2008 08:59:21 +0000 (04:59 -0400)]
load-gettext.rb: accept ruby-gettext version of 1.8.0 and above, not just 1.8.0-1.10.0
Giuseppe Bilotta [Tue, 11 Mar 2008 00:54:29 +0000 (01:54 +0100)]
ircbot: don't die on SocketError during disconnect
Giuseppe Bilotta [Tue, 11 Mar 2008 00:47:21 +0000 (01:47 +0100)]
.gitignore: ignore data/locale (.mo files)
Giuseppe Bilotta [Tue, 11 Mar 2008 00:37:58 +0000 (01:37 +0100)]
update .po files
dmitry kim [Tue, 11 Mar 2008 00:44:23 +0000 (03:44 +0300)]
+ root .gitignore file
Giuseppe Bilotta [Tue, 11 Mar 2008 00:20:42 +0000 (01:20 +0100)]
Documentation cleanups
Fix typos, be more rdocish, and use the README as the main file
Giuseppe Bilotta [Mon, 10 Mar 2008 23:19:00 +0000 (00:19 +0100)]
more spurious leftovers from svn import
Giuseppe Bilotta [Mon, 10 Mar 2008 22:51:00 +0000 (23:51 +0100)]
svn import left spurious lib/rbot/plugins hanging around
Giuseppe Bilotta [Mon, 10 Mar 2008 22:09:09 +0000 (23:09 +0100)]
url plugin: retry with chops even on URI::InvalidURIError
Adam James [Tue, 4 Mar 2008 17:28:31 +0000 (17:28 +0000)]
keywords plugin: add a configurable list of keywords to be ignored when listening
Giuseppe Bilotta [Tue, 4 Mar 2008 17:24:57 +0000 (18:24 +0100)]
Unixify all line endings.
Some files had DOS-style line endings. Change all of them to Unix-style.
Adam James [Tue, 4 Mar 2008 17:10:19 +0000 (17:10 +0000)]
rss plugin: add 'photoblog' and 'news' formats
Adam James [Tue, 4 Mar 2008 17:04:09 +0000 (17:04 +0000)]
rss plugin: make displaying links from the text of a feed item configurable
Adam James [Tue, 4 Mar 2008 16:47:25 +0000 (16:47 +0000)]
rss plugin: try to use <content:encoded> tags in feeds when possible
Giuseppe Bilotta [Wed, 27 Feb 2008 00:06:09 +0000 (01:06 +0100)]
rss plugin: it's item, not idem
Giuseppe Bilotta [Mon, 25 Feb 2008 09:18:00 +0000 (10:18 +0100)]
twitter plugin: twitter actions off was not working
Since the twitter plugin is set to store strings, 'false' was stored (and
restored) as a string instead of a boolean value. Fix by deleting the key
instead of setting it to false.
Giuseppe Bilotta [Fri, 22 Feb 2008 20:22:37 +0000 (21:22 +0100)]
twitter plugin: use m.notify when twitting actions
Giuseppe Bilotta [Fri, 22 Feb 2008 20:22:09 +0000 (21:22 +0100)]
message.rb: #notify() method
Giuseppe Bilotta [Fri, 22 Feb 2008 18:44:34 +0000 (19:44 +0100)]
twitter plugin: option to twit actions
Giuseppe Bilotta [Sun, 17 Feb 2008 21:12:15 +0000 (22:12 +0100)]
factoids plugin: split correctly when displaying facts
Giuseppe Bilotta [Fri, 15 Feb 2008 16:05:44 +0000 (17:05 +0100)]
rfc2812: fix a bug in Client.reset
similarly to commit
a13ef0352 , an empty user should be set with *!*@*
Giuseppe Bilotta [Thu, 14 Feb 2008 23:41:30 +0000 (00:41 +0100)]
rss plugin: CHECK if feed type is trac, '''don't''' ASSIGN trac type to all feeds
Giuseppe Bilotta [Thu, 14 Feb 2008 23:40:05 +0000 (00:40 +0100)]
bash plugin: check if the html is actually there
Giuseppe Bilotta [Thu, 14 Feb 2008 22:05:45 +0000 (23:05 +0100)]
markov plugin: markov probability <chance> wasn't working correctly
Giuseppe Bilotta [Thu, 14 Feb 2008 15:39:06 +0000 (16:39 +0100)]
remote core module: fix description of remote.host config
Giuseppe Bilotta [Thu, 14 Feb 2008 15:36:43 +0000 (16:36 +0100)]
config core module: default command auth fixes
Giuseppe Bilotta [Thu, 14 Feb 2008 15:25:04 +0000 (16:25 +0100)]
config core module: config search command
Giuseppe Bilotta [Thu, 14 Feb 2008 08:23:10 +0000 (09:23 +0100)]
* replace references to old website to references to new site
jesse keys [Thu, 14 Feb 2008 00:38:07 +0000 (01:38 +0100)]
lart plugin: replace "me" with sourcenick
Giuseppe Bilotta [Thu, 14 Feb 2008 00:54:17 +0000 (01:54 +0100)]
wheelfortune plugin: suppress some warnings
Giuseppe Bilotta [Wed, 13 Feb 2008 16:43:19 +0000 (17:43 +0100)]
* suppress a couple of warnings about ambiguous parameters
Giuseppe Bilotta [Wed, 13 Feb 2008 16:32:29 +0000 (17:32 +0100)]
rss plugin: improve output for git commits in tracs
Giuseppe Bilotta [Wed, 13 Feb 2008 16:28:04 +0000 (17:28 +0100)]
rss plugin: support git commits in trac
Since git changes are identified by their SHA1, they get too long in titles.
So we just clip that part out, as it's available in the link anyway.
Giuseppe Bilotta [Wed, 13 Feb 2008 16:07:48 +0000 (17:07 +0100)]
search plugin: fix gcalc
Giuseppe Bilotta [Wed, 13 Feb 2008 15:38:57 +0000 (16:38 +0100)]
config: Value#get() should return #default(), not @default
@default may be a Proc, in which case the default value is obtained
by calling the Proc. So use #default() that takes care of this already.
Giuseppe Bilotta [Wed, 13 Feb 2008 15:37:03 +0000 (16:37 +0100)]
markov plugin: move settings to @bot.config
Giuseppe Bilotta [Wed, 13 Feb 2008 15:36:43 +0000 (16:36 +0100)]
config: allow @bot.config[key]=value constructs
Giuseppe Bilotta [Wed, 13 Feb 2008 11:40:55 +0000 (12:40 +0100)]
factoids plugin: factoids.not_triggers to prevent common words from becoming triggers
Giuseppe Bilotta [Wed, 13 Feb 2008 11:30:35 +0000 (12:30 +0100)]
url plugin: output link info with m.plainreply
Link info should be directed to the whole channel, not only the user that
triggered it; use m.plainreply instead of m.reply so that
core.reply_with_nick = true is ignored.
Giuseppe Bilotta [Wed, 13 Feb 2008 08:35:37 +0000 (09:35 +0100)]
markov plugin: insert standard plugin header
Giuseppe Bilotta [Wed, 13 Feb 2008 08:32:00 +0000 (09:32 +0100)]
markov plugin: update help
Giuseppe Bilotta [Wed, 13 Feb 2008 08:30:17 +0000 (09:30 +0100)]
markov plugin: display current probability when {{{markov probability}}} is called without a parameter
Giuseppe Bilotta [Wed, 13 Feb 2008 00:53:39 +0000 (01:53 +0100)]
url plugin: strip final characters from URL when we get 404, in case it was due to trailing punctuation
Giuseppe Bilotta [Wed, 13 Feb 2008 00:40:23 +0000 (01:40 +0100)]
factoids plugin: be silent when learning factoids from chat, with option to provide feedback
Giuseppe Bilotta [Wed, 13 Feb 2008 00:34:34 +0000 (01:34 +0100)]
factoids plugin: actually learn new keywords when learning new factoids
Giuseppe Bilotta [Wed, 13 Feb 2008 00:29:55 +0000 (01:29 +0100)]
factoids plugin: draft 'listen and learn' process
Giuseppe Bilotta [Tue, 12 Feb 2008 23:38:09 +0000 (00:38 +0100)]
* fix a bug in the definition of Object#nil_or_empty?
Giuseppe Bilotta [Tue, 12 Feb 2008 23:37:25 +0000 (00:37 +0100)]
rfc2812: fix a bug in Client.user initialization
Giuseppe Bilotta [Tue, 12 Feb 2008 23:16:23 +0000 (00:16 +0100)]
factoids plugin: don't be too verbose when learning facts
Giuseppe Bilotta [Tue, 12 Feb 2008 23:06:25 +0000 (00:06 +0100)]
factoids plugin: add have and do in trigger_pattern
Giuseppe Bilotta [Tue, 12 Feb 2008 23:01:53 +0000 (00:01 +0100)]
factoids plugin: short_fact() auxiliary (no metadata)
Giuseppe Bilotta [Tue, 12 Feb 2008 22:52:37 +0000 (23:52 +0100)]
factoids plugin: options to facts() method may be nil, not just empty
Giuseppe Bilotta [Tue, 12 Feb 2008 20:46:21 +0000 (21:46 +0100)]
httputil: config values for HTTP read and open timeouts
Giuseppe Bilotta [Mon, 11 Feb 2008 12:28:14 +0000 (13:28 +0100)]
dice plugin: update file header and update it to better match rbot plugins header
Giuseppe Bilotta [Mon, 11 Feb 2008 12:21:14 +0000 (13:21 +0100)]
dice plugin: limit maximum sides per dice
Giuseppe Bilotta [Mon, 11 Feb 2008 09:16:25 +0000 (10:16 +0100)]
bin/rbot: be compatible with older gits
Giuseppe Bilotta [Sun, 10 Feb 2008 12:32:41 +0000 (13:32 +0100)]
rss plugin: use += instead of <<, we don't want to mess with the original author value
Giuseppe Bilotta [Sun, 10 Feb 2008 12:29:19 +0000 (13:29 +0100)]
rss plugin: append space to author when appropriate
Giuseppe Bilotta [Sun, 10 Feb 2008 12:28:12 +0000 (13:28 +0100)]
rss plugin: implement and use select_nonempty to grab correct category and author fields
Giuseppe Bilotta [Sun, 10 Feb 2008 12:20:09 +0000 (13:20 +0100)]
rss plugin: add 'git' feed type
Giuseppe Bilotta [Sun, 10 Feb 2008 11:14:26 +0000 (12:14 +0100)]
botuser: add command to reset the netmasks list
Giuseppe Bilotta [Wed, 30 Jan 2008 15:18:24 +0000 (15:18 +0000)]
utils: fix decode_html_entities for numerical entities without HTMLEntities
Yaohan Chen [Wed, 30 Jan 2008 13:22:23 +0000 (13:22 +0000)]
grouphug.rb: apply patch (#170) from tarpman to adjust to new grouphug page format
Giuseppe Bilotta [Sun, 20 Jan 2008 17:18:58 +0000 (17:18 +0000)]
url plugin: check the canonical name, the IP address, and any known aliases against no_info_hosts
Giuseppe Bilotta [Mon, 31 Dec 2007 01:02:34 +0000 (01:02 +0000)]
wheelfortune plugin: help
Giuseppe Bilotta [Mon, 31 Dec 2007 00:44:20 +0000 (00:44 +0000)]
lastfm plugin: update event parsing
Giuseppe Bilotta [Mon, 24 Dec 2007 14:02:31 +0000 (14:02 +0000)]
factoids plugin: split facts output at the -- joiner
Giuseppe Bilotta [Mon, 24 Dec 2007 14:01:42 +0000 (14:01 +0000)]
factoids plugin: 'facts about' searches whole words, 'facts search' uses regular expressions, keyword-style '?' queries act like 'facts about'
Dmitry Kim [Wed, 19 Dec 2007 18:48:14 +0000 (18:48 +0000)]
* (core/auth) fixed an error in error handling code
Yaohan Chen [Wed, 19 Dec 2007 12:55:46 +0000 (12:55 +0000)]
linkbot.rb:
+ strip embedded formatting code in nicknames
+ update patterns when the configuration is changed
Dmitry Kim [Sun, 16 Dec 2007 22:20:46 +0000 (22:20 +0000)]
* (registry) no infinite recursion, please
Giuseppe Bilotta [Sun, 16 Dec 2007 21:07:03 +0000 (21:07 +0000)]
wheelfortune: fix 'wof cancel' command
Dmitry Kim [Fri, 14 Dec 2007 21:33:38 +0000 (21:33 +0000)]
* (registry) dup() the default on return
Dmitry Kim [Fri, 14 Dec 2007 21:06:21 +0000 (21:06 +0000)]
* (registry) fix the default value handling for non-existent registry files
Giuseppe Bilotta [Fri, 14 Dec 2007 11:18:54 +0000 (11:18 +0000)]
maskdb: be case insenstive
Giuseppe Bilotta [Thu, 13 Dec 2007 12:39:11 +0000 (12:39 +0000)]
remotectl: what's action_path? when in doubt, expunge
Giuseppe Bilotta [Thu, 13 Dec 2007 12:24:49 +0000 (12:24 +0000)]
rss: rss rewatch now accepts an optional handle to force rewatching that particular feed
Giuseppe Bilotta [Thu, 13 Dec 2007 10:48:13 +0000 (10:48 +0000)]
auth: adjust some permissions