]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/log
user/henk/code/ruby/rbot.git
16 years agoFrench translation
Marc Lagrange [Mon, 23 Jun 2008 23:58:30 +0000 (01:58 +0200)]
French translation

16 years agofiglet plugin: toilet support
Giuseppe Bilotta [Tue, 24 Jun 2008 00:17:56 +0000 (02:17 +0200)]
figlet plugin: toilet support

16 years agospell plugin: command line option
Giuseppe Bilotta [Mon, 23 Jun 2008 23:33:48 +0000 (01:33 +0200)]
spell plugin: command line option

16 years agospell plugin: use case instead of if/elsif/.../end and wrap in rescue
Giuseppe Bilotta [Mon, 23 Jun 2008 23:20:17 +0000 (01:20 +0200)]
spell plugin: use case instead of if/elsif/.../end and wrap in rescue

16 years agospell plugin: spell program is a config option
Giuseppe Bilotta [Mon, 23 Jun 2008 22:56:37 +0000 (00:56 +0200)]
spell plugin: spell program is a config option

16 years agoFollow pagination of results
Spencer RInehart [Mon, 23 Jun 2008 22:20:42 +0000 (18:20 -0400)]
Follow pagination of results

16 years agolastfm plugin: tries to parse the current station. will show just listened track...
Casey Link [Mon, 23 Jun 2008 18:58:00 +0000 (14:58 -0400)]
lastfm plugin: tries to parse the current station. will show just listened track if real time data isn't there.

16 years agoSet GetText.cached = false so that mo files are reloaded when setting locale
Yaohan Chen [Mon, 23 Jun 2008 20:30:59 +0000 (16:30 -0400)]
Set GetText.cached = false so that mo files are reloaded when setting locale

16 years agodict.rb plugin: fixes the oxford parser so it doesn't spit out a bunch of extra crap
Casey Link [Mon, 23 Jun 2008 22:00:08 +0000 (18:00 -0400)]
dict.rb plugin: fixes the oxford parser so it doesn't spit out a bunch of extra crap

before:
[13:45:29] <insanity> fruitful: adjective 1 producing much fruit; fertile. 2 producing good results; productive. DERIVATIVES fruitfully adverb fruitfulness noun.
Perform another search of the Compact Oxford English Dictionary About this dictionary The Compact Oxford English Dictionary of Current English contains 145,000 words,
phrases, and definitions. Find out more about Oxford's range of English dictionaries Sign up for the AskOxford Word of...

after:
[13:58:36] <VanGogh> fruitful: adjective 1 producing much fruit; fertile. 2 producing good results; productive. DERIVATIVES fruitfully adverb fruitfulness noun.

16 years agoUrban can now grab the first page of definitions.
Spencer RInehart [Mon, 23 Jun 2008 20:05:18 +0000 (16:05 -0400)]
Urban can now grab the first page of definitions.

16 years agoIgnore generated files.
Diego 'Flameeyes' Pettenò [Mon, 23 Jun 2008 16:39:49 +0000 (18:39 +0200)]
Ignore generated files.

16 years agoProperly find out the available fortune categories.
Diego 'Flameeyes' Pettenò [Mon, 23 Jun 2008 16:39:12 +0000 (18:39 +0200)]
Properly find out the available fortune categories.

Instead of hardcoding the fortune categories path, ask fortune itself
to report which categories you can get the quotes from.

This fixes the fortune plugin on Gentoo for instance where the
databases are installed in /usr/share/fortune rather than
/usr/games/share/fortune.

16 years agorfc2812.rb: skip unknown channel modes altogether
Giuseppe Bilotta [Mon, 23 Jun 2008 16:00:42 +0000 (18:00 +0200)]
rfc2812.rb: skip unknown channel modes altogether

Some servers set non-advertized channel modes. Since we
cannot handle them (as we don't know what type they are)
and setting them crashes the bot, we remove them.

16 years agorename plugin_files to source_files in rgettext_proc
Yaohan Chen [Mon, 23 Jun 2008 01:08:16 +0000 (21:08 -0400)]
rename plugin_files to source_files in rgettext_proc
because the proc is used for non plugin files too

16 years agomake gettext tasks output files being regenerated and sources
Yaohan Chen [Mon, 23 Jun 2008 01:07:32 +0000 (21:07 -0400)]
make gettext tasks output files being regenerated and sources

16 years ago+ strip all colours and formatting when sending to a +c or +C channel
Giuseppe Bilotta [Sun, 22 Jun 2008 23:35:43 +0000 (01:35 +0200)]
+ strip all colours and formatting when sending to a +c or +C channel

16 years ago#any? and #all? methods for Channel#mode to check if modes are set
Giuseppe Bilotta [Sun, 22 Jun 2008 23:17:52 +0000 (01:17 +0200)]
#any? and #all? methods for Channel#mode to check if modes are set

16 years agoextends: define Array#shuffle(\!) only if not present already, and use simpler defini...
Giuseppe Bilotta [Sun, 22 Jun 2008 23:04:10 +0000 (01:04 +0200)]
extends: define Array#shuffle(\!) only if not present already, and use simpler definitions

16 years agorfc2812.rb: warn about unhandled numeric replies too
Giuseppe Bilotta [Sun, 22 Jun 2008 22:46:58 +0000 (00:46 +0200)]
rfc2812.rb: warn about unhandled numeric replies too

16 years agoircbot.rb: ask about current channel modes on join
Giuseppe Bilotta [Sun, 22 Jun 2008 22:42:52 +0000 (00:42 +0200)]
ircbot.rb: ask about current channel modes on join

16 years agorfc2812.rb: refactor MODE parsing to use it for RPL_CHANNELMODEIS (324) too
Giuseppe Bilotta [Sun, 22 Jun 2008 22:40:38 +0000 (00:40 +0200)]
rfc2812.rb: refactor MODE parsing to use it for RPL_CHANNELMODEIS (324) too

16 years agoPO updates
Giuseppe Bilotta [Sun, 22 Jun 2008 10:14:25 +0000 (12:14 +0200)]
PO updates

16 years agomakemo task autocreates data/locale/*/LC_MESSAGES directories
Yaohan Chen [Sat, 21 Jun 2008 18:16:09 +0000 (14:16 -0400)]
makemo task autocreates data/locale/*/LC_MESSAGES directories

16 years agolastfm plugin: default to current nick for lookups
Giuseppe Bilotta [Sat, 21 Jun 2008 15:42:25 +0000 (17:42 +0200)]
lastfm plugin: default to current nick for lookups

16 years agolastfm plugin: no need to specify a username for functions that act on a user. fixed...
Casey Link [Sat, 21 Jun 2008 14:18:52 +0000 (10:18 -0400)]
lastfm plugin: no need to specify a username for functions that act on a user. fixed help too.

16 years agolastfm plugin: users can now associate their lastfm username with their irc nickname...
Casey Link [Sat, 21 Jun 2008 14:08:48 +0000 (10:08 -0400)]
lastfm plugin: users can now associate their lastfm username with their irc nickname, and 'lastfm' by itself will
retunr the now playing tracks

16 years agolastfm plugin: added now playing info to the help
Casey Link [Sat, 21 Jun 2008 12:55:56 +0000 (08:55 -0400)]
lastfm plugin: added now playing info to the help

16 years agolastfm plugin: Added now playing command
Casey Link [Sat, 21 Jun 2008 12:50:32 +0000 (08:50 -0400)]
lastfm plugin: Added now playing command

16 years ago* initialize $version_timestamp to suppress a warning
Giuseppe Bilotta [Sat, 21 Jun 2008 08:31:05 +0000 (10:31 +0200)]
* initialize $version_timestamp to suppress a warning

16 years agofiglet plugin: font is now a config value
Giuseppe Bilotta [Sat, 21 Jun 2008 07:45:34 +0000 (09:45 +0200)]
figlet plugin: font is now a config value

16 years agofiglet plugin: utf-8
Giuseppe Bilotta [Sat, 21 Jun 2008 07:19:45 +0000 (09:19 +0200)]
figlet plugin: utf-8

16 years agofiglet plugin: ignore max_lines
Giuseppe Bilotta [Sat, 21 Jun 2008 07:16:53 +0000 (09:16 +0200)]
figlet plugin: ignore max_lines

16 years agofiglet plugin: be informative when figlet wasn't found
Giuseppe Bilotta [Sat, 21 Jun 2008 07:10:42 +0000 (09:10 +0200)]
figlet plugin: be informative when figlet wasn't found

16 years agomove bin/msgmerge-wrapper.rb to top level, as it is not intended for installation
Yaohan Chen [Fri, 20 Jun 2008 20:36:00 +0000 (16:36 -0400)]
move bin/msgmerge-wrapper.rb to top level, as it is not intended for installation
path/command for the msgmerge-wrapper can be adjusted with env var, if
"ruby msgmerge-wrapper.rb" doesn't work on the platform

16 years agosetup.rb: some sanitizing
Giuseppe Bilotta [Fri, 20 Jun 2008 20:03:19 +0000 (22:03 +0200)]
setup.rb: some sanitizing

16 years agoUpdate to setup.rb 3.4.1
Giuseppe Bilotta [Fri, 20 Jun 2008 20:02:42 +0000 (22:02 +0200)]
Update to setup.rb 3.4.1

16 years agorewrite updatepo and makemo tasks to take advantage of file timestamps
Yaohan Chen [Fri, 20 Jun 2008 18:41:18 +0000 (14:41 -0400)]
rewrite updatepo and makemo tasks to take advantage of file timestamps

16 years agoItalian translation fixes
Giuseppe Bilotta [Fri, 20 Jun 2008 17:09:30 +0000 (19:09 +0200)]
Italian translation fixes

16 years agomade the time plugin have more pretty output, show real timezone abbr. instead of...
Ian Alexander Monroe [Fri, 20 Jun 2008 15:52:28 +0000 (11:52 -0400)]
made the time plugin have more pretty output, show real timezone abbr. instead of "UTC" all the time

16 years agoupdated italian translation
Feroce Maria Bumerlo [Fri, 20 Jun 2008 00:00:13 +0000 (02:00 +0200)]
updated italian translation

16 years agogrouphug plugin: tweak regex so it captures confessions with newlines properly
Casey Link [Fri, 20 Jun 2008 13:56:45 +0000 (09:56 -0400)]
grouphug plugin: tweak regex so it captures confessions with newlines properly

16 years ago* directory independent launch_here.rb: 3rd attempt
dmitry kim [Fri, 20 Jun 2008 12:24:38 +0000 (16:24 +0400)]
* directory independent launch_here.rb: 3rd attempt

16 years agodbhash: doh
Giuseppe Bilotta [Fri, 20 Jun 2008 10:15:31 +0000 (12:15 +0200)]
dbhash: doh

16 years agodbhash.rb: slightly rework errors for failing to load bdb
Giuseppe Bilotta [Fri, 20 Jun 2008 10:12:23 +0000 (12:12 +0200)]
dbhash.rb: slightly rework errors for failing to load bdb

16 years agoircbot.rb: ensure that the logger is flushed
Giuseppe Bilotta [Fri, 20 Jun 2008 09:56:45 +0000 (11:56 +0200)]
ircbot.rb: ensure that the logger is flushed

If the bot fails to load (e.g. because of missing dependency) the user
might miss the last error messages because the logger thread wouldn't
reach completion. Ensure its closure in an END block.

16 years agobin/rbot: don't look for a svn revision if .svn doesn't exist
Giuseppe Bilotta [Fri, 20 Jun 2008 09:30:57 +0000 (11:30 +0200)]
bin/rbot: don't look for a svn revision if .svn doesn't exist

16 years agoPO update
Giuseppe Bilotta [Thu, 19 Jun 2008 23:58:06 +0000 (01:58 +0200)]
PO update

16 years agoquotes plugin: fix help
Giuseppe Bilotta [Thu, 19 Jun 2008 23:55:31 +0000 (01:55 +0200)]
quotes plugin: fix help

16 years agoquotes plugin: more localization
Giuseppe Bilotta [Thu, 19 Jun 2008 23:55:18 +0000 (01:55 +0200)]
quotes plugin: more localization

16 years agoupdated italian translation for quotes
Giuseppe Bilotta [Thu, 19 Jun 2008 23:44:05 +0000 (01:44 +0200)]
updated italian translation for quotes

16 years agowheelfortune: typo in help
Giuseppe Bilotta [Thu, 19 Jun 2008 23:37:03 +0000 (01:37 +0200)]
wheelfortune: typo in help

16 years agoupdated italian translation for WOF
Giuseppe Bilotta [Thu, 19 Jun 2008 23:34:44 +0000 (01:34 +0200)]
updated italian translation for WOF

16 years agoupdated italian translation for factoids
Giuseppe Bilotta [Thu, 19 Jun 2008 23:34:35 +0000 (01:34 +0200)]
updated italian translation for factoids

16 years agoupdated italian translation for rss
Giuseppe Bilotta [Thu, 19 Jun 2008 23:34:26 +0000 (01:34 +0200)]
updated italian translation for rss

16 years agoupdated italian translation for UNO
Giuseppe Bilotta [Thu, 19 Jun 2008 18:04:25 +0000 (20:04 +0200)]
updated italian translation for UNO

16 years agorbotconfig: be aware that -git versions also have revision information
Giuseppe Bilotta [Thu, 19 Jun 2008 16:38:07 +0000 (18:38 +0200)]
rbotconfig: be aware that -git versions also have revision information

16 years agohl2 plugin: improve help
Giuseppe Bilotta [Thu, 19 Jun 2008 16:12:41 +0000 (18:12 +0200)]
hl2 plugin: improve help

16 years agoupdated hl2 plugin
Andrew Northall [Thu, 19 Jun 2008 10:11:55 +0000 (11:11 +0100)]
updated hl2 plugin

16 years agorfc2812: be compatible with ruby < 1.8.7
Giuseppe Bilotta [Wed, 18 Jun 2008 16:18:05 +0000 (18:18 +0200)]
rfc2812: be compatible with ruby < 1.8.7

String#each_char is only available in ruby 1.8.7, so use each_byte
followed by .chr

16 years agorfc2812: fix MODE line parsing
Giuseppe Bilotta [Wed, 18 Jun 2008 15:48:57 +0000 (17:48 +0200)]
rfc2812: fix MODE line parsing

16 years agoItalian translation for youtube plugin
Giuseppe Bilotta [Wed, 18 Jun 2008 14:59:05 +0000 (16:59 +0200)]
Italian translation for youtube plugin

16 years agoUpdated po files
Giuseppe Bilotta [Wed, 18 Jun 2008 14:46:53 +0000 (16:46 +0200)]
Updated po files

16 years ago+ core/irclog: dedicated loggers thread
dmitry kim [Wed, 18 Jun 2008 09:24:48 +0000 (13:24 +0400)]
+ core/irclog: dedicated loggers thread

16 years ago* ircbot: fix quiet/reset_quiet wrt missing args
dmitry kim [Wed, 18 Jun 2008 10:39:15 +0000 (14:39 +0400)]
* ircbot: fix quiet/reset_quiet wrt missing args

16 years ago* plugins/grouphug: cache the results from a page request, don't re-request until...
Casey Link [Wed, 18 Jun 2008 09:37:45 +0000 (05:37 -0400)]
* plugins/grouphug: cache the results from a page request, don't re-request until the cache has been used up.

16 years ago+ print the location of the debug log to stdout on start
dmitry kim [Tue, 17 Jun 2008 13:23:43 +0000 (17:23 +0400)]
+ print the location of the debug log to stdout on start

16 years ago* load-gettext: warn() -> warning()
dmitry kim [Tue, 17 Jun 2008 13:33:47 +0000 (17:33 +0400)]
* load-gettext: warn() -> warning()

16 years ago* plugins: misc warnings cleanups
dmitry kim [Tue, 17 Jun 2008 13:33:13 +0000 (17:33 +0400)]
* plugins: misc warnings cleanups

16 years ago* plugins.rb: avoid uninitialized warning on @priority
dmitry kim [Tue, 17 Jun 2008 13:32:41 +0000 (17:32 +0400)]
* plugins.rb: avoid uninitialized warning on @priority

16 years agoirclog: log own CTCP message with correct syntax
Giuseppe Bilotta [Mon, 16 Jun 2008 19:07:33 +0000 (21:07 +0200)]
irclog: log own CTCP message with correct syntax

16 years ago* rss.rb: use guids to check for seen items
dmitry kim [Wed, 11 Jun 2008 06:32:57 +0000 (10:32 +0400)]
* rss.rb: use guids to check for seen items

16 years agohelp for eval and echo
Adam Di Carlo [Wed, 11 Jun 2008 19:31:56 +0000 (14:31 -0500)]
help for eval and echo

16 years ago* launch_here.rb: patch $0 to make restart work
dmitry kim [Wed, 11 Jun 2008 19:51:32 +0000 (23:51 +0400)]
* launch_here.rb: patch $0 to make restart work

16 years ago* launch_here.rb should be runnable from any directory
dmitry kim [Wed, 11 Jun 2008 19:40:13 +0000 (23:40 +0400)]
* launch_here.rb should be runnable from any directory

16 years agoadd wrapper for msgmerge to workaround gettext bug with "empty" pot files
Yaohan Chen [Sat, 7 Jun 2008 19:48:53 +0000 (15:48 -0400)]
add wrapper for msgmerge to workaround gettext bug with "empty" pot files

16 years agorecommit 33c336af346dc08b4f4f4951dd6eae7150cef481 po file per plugin
Yaohan Chen [Sat, 7 Jun 2008 18:30:33 +0000 (14:30 -0400)]
recommit 33c336af346dc08b4f4f4951dd6eae7150cef481 po file per plugin
each plugin uses its own po file, no change required for plugin source, Rakefile,
plugin loader and gettext loader are modified to adjust to the change

16 years agomark spell plugin for gettext
Yaohan Chen [Sat, 7 Jun 2008 17:45:56 +0000 (13:45 -0400)]
mark spell plugin for gettext

16 years agoRevert "each plugin uses its own po file"
Yaohan Chen [Fri, 6 Jun 2008 20:41:20 +0000 (16:41 -0400)]
Revert "each plugin uses its own po file"

This reverts commit 33c336af346dc08b4f4f4951dd6eae7150cef481.

16 years agoeach plugin uses its own po file
Yaohan Chen [Fri, 6 Jun 2008 02:20:18 +0000 (22:20 -0400)]
each plugin uses its own po file
no modification in plugin source is needed, plugin loader is modified to automatically
bind to the plugin's text domain
updatepo task is modified to maintain per-plugin po file
po files are updated and cleaned

16 years agomark translatable strings in nickserv.rb, po update
Yaohan Chen [Sun, 1 Jun 2008 18:56:33 +0000 (14:56 -0400)]
mark translatable strings in nickserv.rb, po update

16 years agoshortenurls plugin: get rid of WWW:: namespace entirely
Giuseppe Bilotta [Thu, 29 May 2008 21:25:13 +0000 (23:25 +0200)]
shortenurls plugin: get rid of WWW:: namespace entirely

16 years agochanged m.thread to m.in_thread, with different semantics
Yaohan Chen [Wed, 28 May 2008 17:03:00 +0000 (13:03 -0400)]
changed m.thread to m.in_thread, with different semantics
m.in_thread indicates that the caller of delegate is in thread (and is handled by
not creating another thread for m's mapped action)

16 years agouse m.thread.nil? rather than longer m.thread == nil
Yaohan Chen [Wed, 28 May 2008 01:13:53 +0000 (21:13 -0400)]
use m.thread.nil? rather than longer m.thread == nil

16 years agoadd attribute BasicUserMessage#thread
Yaohan Chen [Tue, 27 May 2008 02:29:41 +0000 (22:29 -0400)]
add attribute BasicUserMessage#thread
this specifies whether the message handler is to be threaded, and overrides the map
option if non-nil.

16 years ago* autoflush $stdout in setup wizard
dmitry kim [Thu, 22 May 2008 20:42:49 +0000 (00:42 +0400)]
* autoflush $stdout in setup wizard

16 years agobotsnack plugin: help: it's @bot.nick, not @nick
Giuseppe Bilotta [Tue, 20 May 2008 19:48:17 +0000 (21:48 +0200)]
botsnack plugin: help: it's @bot.nick, not @nick

16 years agobotsnack plugin: restore 0.9.10 code now that reply_with_nick has been fixed
Giuseppe Bilotta [Tue, 20 May 2008 19:42:48 +0000 (21:42 +0200)]
botsnack plugin: restore 0.9.10 code now that reply_with_nick has been fixed

16 years agoFix m.reply() regexp check for nick presence, which failed for nicks such as unfo...
Giuseppe Bilotta [Tue, 20 May 2008 19:40:40 +0000 (21:40 +0200)]
Fix m.reply() regexp check for nick presence, which failed for nicks such as unfo- or jsn-

16 years agoRevival of botsnack functionality as a plugin
Jan Wikholm [Tue, 20 May 2008 16:04:01 +0000 (19:04 +0300)]
Revival of botsnack functionality as a plugin

The botsnack functionality which was in rbot 0.9.10 core has now been resurrected with love as a plugin. Show your bot some love!

16 years agofish plugin: fix text translation after babelfish moved to Yahoo, and disable non...
Giuseppe Bilotta [Wed, 14 May 2008 23:12:56 +0000 (01:12 +0200)]
fish plugin: fix text translation after babelfish moved to Yahoo, and disable non-working URL translation

16 years agofish plugin: fix text translation after babelfish moved to Yahoo, and disable non...
Giuseppe Bilotta [Wed, 14 May 2008 23:11:53 +0000 (01:11 +0200)]
fish plugin: fix text translation after babelfish moved to Yahoo, and disable non-working URL translation

16 years agofixed typo in help auth
Moritz 'moemoe' Augsburger [Sat, 3 May 2008 23:16:11 +0000 (01:16 +0200)]
fixed typo in help auth

16 years ago* unicode.rb: @old_kcode --> @@old_kcode [we aren't always called as an instance]
dmitry kim [Wed, 30 Apr 2008 23:46:41 +0000 (03:46 +0400)]
* unicode.rb: @old_kcode --> @@old_kcode [we aren't always called as an instance]

16 years agomessagemapper: Regexp#mm_cleanup method instead of repeated (and wrong) progressive...
Giuseppe Bilotta [Wed, 30 Apr 2008 22:41:15 +0000 (00:41 +0200)]
messagemapper: Regexp#mm_cleanup method instead of repeated (and wrong) progressive cleanup

16 years agomessagemapper.rb: keep options when removing captures in regexps
Giuseppe Bilotta [Wed, 30 Apr 2008 22:24:22 +0000 (00:24 +0200)]
messagemapper.rb: keep options when removing captures in regexps

16 years agorfc2812.rb: handle mode changes like -o+b
Giuseppe Bilotta [Wed, 30 Apr 2008 22:17:02 +0000 (00:17 +0200)]
rfc2812.rb: handle mode changes like -o+b

16 years agoseen plugin: use case instead of ifs, and clean up a little
Giuseppe Bilotta [Tue, 29 Apr 2008 20:54:15 +0000 (22:54 +0200)]
seen plugin: use case instead of ifs, and clean up a little

16 years agoseen plugin: fix seen data for nick change
Giuseppe Bilotta [Tue, 29 Apr 2008 20:38:00 +0000 (22:38 +0200)]
seen plugin: fix seen data for nick change

16 years agoconfig core botmodule: only show possible keys summary when more than one key was...
Giuseppe Bilotta [Wed, 23 Apr 2008 22:29:28 +0000 (00:29 +0200)]
config core botmodule: only show possible keys summary when more than one key was found

16 years agoconfig core botmodule: bolden keys on search
Giuseppe Bilotta [Wed, 23 Apr 2008 22:28:28 +0000 (00:28 +0200)]
config core botmodule: bolden keys on search