Valentin Lorentz
a11cb6478a
ChannelStats: Fix tests.
2013-01-04 23:03:00 +01:00
Valentin Lorentz
4c23fae4d3
ShrinkUrl: Fix tests.
2013-01-04 22:56:12 +01:00
Valentin Lorentz
e86768b61a
Misc: Fix testTell.
2013-01-04 22:01:36 +01:00
Valentin Lorentz
1132728656
Merge branch 'testing' of github.com:ProgVal/Limnoria into testing
2013-01-01 21:12:38 +01:00
Valentin Lorentz
3dba9088b0
Merge remote-tracking branch 'supybot/master' into testing
...
Conflicts:
INSTALL
plugins/ChannelLogger/README.txt
plugins/ChannelStats/README.txt
plugins/Google/plugin.py
plugins/Google/test.py
plugins/Plugin/test.py
plugins/Web/test.py
setup.py
src/callbacks.py
src/ircdb.py
src/irclib.py
src/utils/str.py
test/test_irclib.py
2013-01-01 21:11:24 +01:00
TheLordOfTime
417182c15a
Conditional: Add description about plugin to init
...
Fixes the issue in supybot-wizard which shows this type of output:
What plugin would you like to look at? [.../Conditional/...] Conditional
Add a description of the plugin (to be presented to the user inside the wizard)
here. This should describe *what* the plugin does.
Would you like to load this plugin? [y/n] (default: y)
2012-12-31 11:34:07 -05:00
Valentin Lorentz
499d68f73a
Channel: Remove debug output.
2012-12-26 20:53:49 +01:00
Valentin Lorentz
6cbc6a14dd
Rename all 'locale' directories to 'locales'.
...
Firstly, these directories contains more than one locale. Secondly, it conflicts with the 'locale' python module.
2012-12-26 15:43:35 +01:00
Valentin Lorentz
84148988b3
Fix tests broken by 6a06ca991
.
2012-12-26 15:37:52 +01:00
Valentin Lorentz
bcde88ab4d
Channel: Add --all parameter to @unban.
2012-12-23 17:28:36 +01:00
Valentin Lorentz
c46602d3f2
Channel: Implement @listbans.
2012-12-23 17:19:29 +01:00
Valentin Lorentz
0607462dd5
PluginDownloader: Add error messages to assertion errors.
2012-12-19 16:55:54 +00:00
Valentin Lorentz
46a25b913c
PluginDownload: Output more detailed error log.
2012-12-19 16:43:14 +00:00
Daniel Folkinshteyn
f6209a90c2
String: cap maximum soundex length to 1024.
2012-12-17 06:30:04 +01:00
Valentin Lorentz
cead634055
PluginDownloader: Fix tests.
2012-12-12 19:24:49 +01:00
Valentin Lorentz
f19eb060f3
ChannelStats: Fix tests.
2012-12-12 19:24:39 +01:00
Valentin Lorentz
943f3a0133
Web: Fix test for @title.
2012-12-12 19:24:23 +01:00
Valentin Lorentz
ad3f58efc2
Add the content of the new value of a config var, when it is not compatible with this config type.
2012-12-12 18:47:03 +01:00
Valentin Lorentz
3063340ce3
Channel: Make use of the context() method of registry.Value objects.
2012-12-08 20:05:53 +01:00
Valentin Lorentz
93586d71f4
Add support for extended banmasks. Closes GH-105.
2012-12-02 19:04:48 +01:00
Valentin Lorentz
650cbe548a
Channel: Prevent @iban from adding wildcard when an exact banmask is given.
2012-12-02 18:50:41 +01:00
Valentin Lorentz
22febc4a20
Web: Fix encoding issues in title snarfing and @title.
2012-11-17 15:10:36 +00:00
Valentin Lorentz
28cdbaf021
Config: Fix previous commit.
2012-11-09 22:40:10 +00:00
Valentin Lorentz
216df3d472
Config: Rename @reset to @setdefault (reset is a method implemented by the core).
2012-11-09 22:32:01 +00:00
Valentin Lorentz
5de01bd222
Merge pull request #424 from Mkaysi/nickauth-l10n-fi
...
NickAuth: add messages.pot & l10n-fi.
2012-11-07 07:50:40 -08:00
Erika Mustermann
0cd7bd857a
Added @reset command per request issue #163
2012-11-07 04:20:03 +00:00
Valentin Lorentz
992de0962b
Misc: Update @version to use new display format of dates in Github API.
2012-11-05 15:44:22 +00:00
Valentin Lorentz
72b1d4f3de
NickAuth: Copy plugin.py's description to __init__.py. Closes GH-425.
2012-11-04 14:25:11 +00:00
Mika Suomalainen
fef5ed367f
NickAuth: add l10n-fi.
2012-11-04 11:28:16 +02:00
Mika Suomalainen
18348276f8
NickAuth: add messages.pot
2012-11-04 11:11:17 +02:00
Valentin Lorentz
659f6ebceb
NickAuth: First commit.
2012-11-03 23:06:57 +01:00
Valentin Lorentz
6ea2d062b7
Web: Filter special chars in @title, and add --no-filter.
...
I'm adding --no-filter just in case someone want to use @title to do this at purpose
2012-10-31 16:35:51 +00:00
Mika Suomalainen
ca8a829689
User: update l10n-fi & messages.pot
2012-10-30 17:42:24 +02:00
Valentin Lorentz
fba70d15bc
Add configuration variable conf.supybot.capabilities.private.
...
This variable is a list of capabilities that are considered as 'private',
ie. the bot won't tell anyone but admins that a user has it, nor will the
bot give a list of users with this capability.
2012-10-29 20:15:14 +01:00
Valentin Lorentz
88b2b235ff
User: Add tests for @user list --capability.
2012-10-29 19:28:59 +01:00
Valentin Lorentz
d05506ee22
Seen: Add supybot.plugins.Seen.minimumNonWildcard.
2012-10-23 16:34:38 +00:00
Valentin Lorentz
32b0b12c1f
Seen: Fix tests.
2012-10-23 16:30:28 +00:00
Valentin Lorentz
a565b7f7d7
MessageParser: Add support for global triggers.
2012-10-18 19:31:08 +02:00
Valentin Lorentz
4d1a7ea32a
Display more explicit error if python-sqlite3 is not installed.
2012-10-13 08:54:33 +00:00
Valentin Lorentz
5ebbf2d516
Merge branch 'debian' into testing
...
Conflicts:
setup.py
2012-10-12 19:56:43 +02:00
Valentin Lorentz
aff8cd30ad
Merge pull request #419 from Mkaysi/automode-l10n-fi
...
AutoMode: update l10n-fi.
2012-10-07 09:00:06 -07:00
Mika Suomalainen
0098fa576e
AutoMode: update l10n-fi.
2012-10-07 18:58:26 +03:00
Valentin Lorentz
b132e44418
Merge pull request #418 from Mkaysi/alias-l10n-fi
...
Alias: update l10n-fi.
2012-10-07 08:54:51 -07:00
Valentin Lorentz
514f26fc33
Merge pull request #417 from Mkaysi/google-l10n-fi
...
Google: update l10n-fi.
2012-10-07 08:54:38 -07:00
Valentin Lorentz
eca08f7ed0
Merge pull request #416 from Mkaysi/channellogger-l10n-fi
...
ChannelLogger: update l10n-fi
2012-10-07 08:54:25 -07:00
Mika Suomalainen
a80569c0ee
AutoMode: update messages.pot
2012-10-07 18:54:21 +03:00
Mika Suomalainen
d8595bee85
Alias: update messages.pot
...
I forgot to commit it again.
2012-10-07 18:52:59 +03:00
Mika Suomalainen
9e2e6bf8f8
Alias: update l10n-fi.
2012-10-07 18:51:47 +03:00
Mika Suomalainen
bbb7a0cc3b
Google: update l10n-fi.
2012-10-07 18:46:42 +03:00
Mika Suomalainen
9bc69cccaf
Google: update messages.pot
2012-10-07 18:43:39 +03:00
Mika Suomalainen
e9923dbf38
ChannelLogger: update l10n-fi.
2012-10-07 18:39:45 +03:00
Mika Suomalainen
8e0100ac47
ChannelLogger: update messages.pot
2012-10-07 18:37:47 +03:00
Valentin Lorentz
707b2d77e6
Merge pull request #415 from Mkaysi/shrinkurl-l10n-fi
...
ShrinkUrl: update l10n-fi.
2012-10-07 08:37:42 -07:00
Mika Suomalainen
f584c10bc7
ShrinkUrl: commit updated messages.pot
2012-10-07 18:35:43 +03:00
Mika Suomalainen
1b85284100
ShrinkUrl: update l10n-fi.
2012-10-07 18:34:02 +03:00
Mika Suomalainen
38c512f3e1
Channel: update l10n-fi.
2012-10-07 18:12:56 +03:00
Mika Suomalainen
3fdbad99e2
Channel: update messages.pot
2012-10-07 18:04:47 +03:00
Valentin Lorentz
40801513ac
Channel: Fix help for @iban.
2012-10-06 20:48:10 +00:00
Valentin Lorentz
c8dc3eac16
Channel: Use exact hostmask if provided.
2012-10-06 17:58:44 +00:00
Valentin Lorentz
fe9c28ffa8
Channel: Add command @iban. Closes GH-282.
2012-10-06 17:58:19 +00:00
Terje Hoås
cb623b2f4e
Web: Fix fetch. Use getUrl instead of getUrlFd.
2012-10-02 18:19:53 +02:00
Valentin Lorentz
247ed460b0
Revert "Utilities: Add @concat command": already in Format.
...
This reverts commit 75f9917f86
.
2012-09-30 11:35:35 +00:00
Valentin Lorentz
75f9917f86
Utilities: Add @concat command
2012-09-30 11:02:12 +00:00
Valentin Lorentz
45e6b7be7a
Merge pull request #407 from resistivecorpse/testing
...
adds an on off config option for logging of joins parts and quits in Cha...
2012-09-26 10:53:09 -07:00
Mika Suomalainen
b7d762c041
Later: rename README.md -> README.txt
2012-09-26 19:29:18 +03:00
resistivecorpse
6d7b6a7d31
chaged msg.arg[0] to channel in if statements for joins and parts
2012-09-26 12:27:33 -04:00
Mika Suomalainen
405d68448a
Later: write proper README.
...
How can it be possible that there has been README file reading
"Insert a description of your plugin here, with any notes, etc. about using it" for eight years?
2012-09-26 17:13:35 +03:00
resistivecorpse
82ed771b9e
minor fixes to ChannelLogger
2012-09-25 01:11:09 -04:00
resistivecorpse
c154d2a51c
Merge branch 'testing' of https://github.com/ProgVal/Limnoria into testing
2012-09-24 05:01:59 -04:00
Valentin Lorentz
d6da8a5a0d
Unix: Prevent name conflict with _().
2012-09-23 16:30:14 +00:00
resistivecorpse
54a6425e55
adds an on off config option for logging of joins parts and quits in ChannelLogger plugin
2012-09-22 16:01:29 -04:00
Valentin Lorentz
3a43229755
Merge branch 'py3k-backport' into testing
2012-09-22 17:44:10 +00:00
Valentin Lorentz
ad3bf1302f
Web: Fix compatibility with Python <= 2.6.
2012-09-22 17:43:59 +00:00
Valentin Lorentz
5dbf4a58c7
Merge branch 'py3k-backport' into testing
2012-09-22 17:34:42 +00:00
Valentin Lorentz
a95546316f
Web: Fix title snarfer with titles containing unicode characters.
2012-09-22 17:34:33 +00:00
Valentin Lorentz
dfbf74ba62
AutoMode: Prevent traceback if a unregistered user joins.
2012-09-22 17:22:35 +02:00
Valentin Lorentz
ae2f81356a
Channel: Fix l10n-fr.
2012-09-20 20:05:40 +02:00
Valentin Lorentz
270e9b0806
Merge branch 'py3k-backport' into testing
...
Conflicts:
plugins/Web/plugin.py
2012-09-19 15:09:47 +00:00
Valentin Lorentz
841dc719e1
Web: Fix page decoding.
2012-09-19 15:08:52 +00:00
Valentin Lorentz
a8415c8d75
AutoMode: Fix commit 4eb674843e
(extra modes).
2012-09-17 19:27:18 +02:00
Valentin Lorentz
0267f15a45
Owner: Reload module configuration in @reload.
2012-09-17 17:49:13 +02:00
Valentin Lorentz
4eb674843e
AutoMode: Add support for extra modes (add supybot.plugins.AutoMode.extra).
2012-09-17 17:06:34 +02:00
Valentin Lorentz
74273b0d84
PluginDownloader: Recognize any file starting with 'README' in @info.
2012-09-16 13:01:16 +00:00
Valentin Lorentz
b5ff7d511c
PluginDownloader: Recognize README.md in @info.
2012-09-16 12:53:34 +00:00
Valentin Lorentz
e43700d12d
PluginDownloader: Add resistivecorpse's repository.
2012-09-16 12:40:01 +00:00
skizzhg
5ff40e3259
Herald & Protector & Todo: Fix l10n-it.
2012-09-10 18:10:20 +02:00
Valentin Lorentz
97a977a1eb
Merge branch 'py3k-backport' into testing
2012-09-07 17:20:16 +00:00
Valentin Lorentz
f747c5a7d4
Config: Fix @reload.
2012-09-07 17:20:09 +00:00
James McCoy
6f925e5f7a
Google: Remove calc and phonebook commands
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-05 23:04:10 -04:00
James McCoy
304facd167
Google: Remove translate command since their API is gone
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-05 22:51:11 -04:00
James McCoy
b7efbf409c
Plugin: Fix failures in testPlugin
...
The tests were running into the ambiguity between nested commands and commands
with the same name as their plugin, so "plugin plugin" is treated as
specifying the plugin command from the plugin plugin. This leads to it
displaying the help, since an argument is expected.
Since the Utilities plugin is already loaded by the test suite, use a command
from it as the argument to the plugin command.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-05 21:50:42 -04:00
James McCoy
d73a801d8f
Web: Remove/update non-functional tests
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-05 21:35:56 -04:00
Mika Suomalainen
bcfdcf09cf
MoobotFactoids: fixed mistakes and added ACTION to README.
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:50:44 -04:00
Mika Suomalainen
d38cc2daab
MoobotFactoids: improved readme file from default.
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:50:44 -04:00
Mika Suomalainen
5166d840aa
Internet: improved README.
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:50:44 -04:00
Mika Suomalainen
49288d2a27
Herald: improved README.
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:50:44 -04:00
Mika Suomalainen
8c1c34c723
Games: improved README.
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:50:44 -04:00
Mika Suomalainen
ee340fa42c
Format: improved README
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:50:44 -04:00
Mika Suomalainen
0207b43076
Filter: created readme from plugin help.
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:50:44 -04:00
Mika Suomalainen
bc9450eead
Factoids: improved README
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:50:44 -04:00
Mika Suomalainen
dc416ecf20
Dunno: improved README
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:50:44 -04:00
Mika Suomalainen
11ef44c060
Ctcp: improved README
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:50:44 -04:00
James McCoy
b41affa8b6
fixup 9f0c308f
2012-09-04 22:50:44 -04:00
Mika Suomalainen
9f0c308f19
ChannelStats: improved README
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:40:03 -04:00
Mika Suomalainen
55dd7810d2
ChannelLogger: improved readme
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:38:18 -04:00
Mika Suomalainen
f96fcaf000
AutoMode: improved readme
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:37:00 -04:00
Mika Suomalainen
c609f88779
Anonymous: added readme
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-04 22:36:20 -04:00
Valentin Lorentz
f912de74f6
Admin: Change message 'It's banned me' into 'I am banned.'. Closes GH-329.
2012-09-03 14:07:23 +02:00
Valentin Lorentz
e5e2db15b2
ShrinkUrl: Implement @expand. Closes GH-392.
2012-09-02 10:06:33 +02:00
James McCoy
82ecf36fcd
Update my name/contact information
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-01 10:16:48 -04:00
James McCoy
232aa86a1e
Merge branch 'maint/0.83.4'
2012-09-01 09:13:52 -04:00
nyuszika7h
de61bb6b93
Google: Add translate command (needs testing)
...
https://github.com/myano/jenni/blob/master/modules/translate.py
is where I got the idea from. Say thanks to sbp and yano too! :)
2012-08-31 16:52:58 +02:00
Valentin Lorentz
619dd2ce82
Merge branch 'merge-gribble' into testing
2012-08-30 11:38:56 +02:00
Daniel Folkinshteyn
38ff1a1137
Seen: require caller to be in target channel when using commands in this plugin.
...
This fixes information leakage from private channels.
Conflicts:
plugins/Seen/plugin.py
2012-08-30 11:33:55 +02:00
Daniel Folkinshteyn
e557541de1
Channelstats: require caller to be in target channel when using commands in this plugin.
...
This fixes information leakage from private channels.
2012-08-30 11:33:01 +02:00
Daniel Folkinshteyn
643788b478
Math: default %f formatting rounds to 6 decimal places. increase that to 16.
2012-08-30 11:32:43 +02:00
Valentin Lorentz
ba876d7ddf
Fix commit 17227a6829
.
2012-08-28 20:27:22 +00:00
Valentin Lorentz
17227a6829
AutoMode: Dismiss auto-op/halfop/voice if the user already has it.
2012-08-27 15:42:08 +02:00
Valentin Lorentz
0c6320e9c1
RSS: Display error instead of traceback if fetching a feed failed.
2012-08-26 07:38:40 +00:00
Valentin Lorentz
30f711b12f
Google: Prevent flooding when no matches are found.
2012-08-26 07:37:40 +00:00
Terje Hoås
e1adc011c3
Google: Stop output when there are no result.
2012-08-17 17:16:26 +02:00
Valentin Lorentz
b5e965c48a
Web: Decode _after_ reading the page in @fetch.
2012-08-14 21:08:54 +00:00
Joe Julian
653e4dec1b
urlquoting the url leads to short urls that prepend "http://" to the url
2012-08-14 18:56:44 +02:00
Valentin Lorentz
24d73eb1f8
ShrinkUrl: Add ur1.ca support.
2012-08-11 11:07:40 +02:00
Valentin Lorentz
12b8e44dc7
AutoMode: Fix traceback since b5c99b1c
.
2012-08-10 13:04:25 +00:00
Valentin Lorentz
45bf9db03c
Merge branch 'py3k-backport' into testing
...
This branch provides support of Python 3 via 2to3 (without dropping
Python 2 support).
2012-08-08 21:46:29 +02:00
Valentin Lorentz
62d56dee18
Alias: Allow pipes in name.
2012-08-08 21:44:10 +02:00
Valentin Lorentz
1e794d88d7
ChannelLogger: Use open() instead of file().
2012-08-07 20:53:06 +00:00
Valentin Lorentz
94d09da44a
Alias: Save and restore aliases with dots in them.
2012-08-06 20:36:10 +02:00
Valentin Lorentz
22befe3d61
Owner: Prevent use of uninitialized variable.
2012-08-05 18:28:17 +02:00
Valentin Lorentz
ea17fe5c57
Unix: Decode stream for the command line in sysuname.
2012-08-05 18:26:39 +02:00
Valentin Lorentz
4fc1e934c7
PluginDownloader: Open target files in binary mode.
2012-08-05 18:02:54 +02:00
Valentin Lorentz
a40ebae4da
String: Apply/unapply base64 encoding when dealing with a binary encoding.
2012-08-05 17:55:29 +02:00
Valentin Lorentz
5ae3e3fdcf
ShrinkUrl: Decode data from web services.
2012-08-05 16:58:09 +02:00
Valentin Lorentz
709c3390ef
Internet: Remove debug print.
2012-08-05 15:20:35 +02:00
Valentin Lorentz
124e292f1f
Catch sort errors in ChannelUserDB.
...
In case the dictionnary has both integers and strings as keys, items.sort() raises a TypeError.
2012-08-05 15:19:20 +02:00
Valentin Lorentz
a731841af8
Dict: Decode network stream as unicode.
2012-08-05 14:38:11 +02:00
Valentin Lorentz
34bb33b65f
Alias & MoobotFactoids: Fix import error in test.py.
2012-08-05 14:14:55 +02:00
Valentin Lorentz
242a54fbf2
Alias & RSS: remove third argument to types.MethodType.
...
It is useless in the case in point, and is not compatible with Python 3.
2012-08-05 14:08:04 +02:00
Valentin Lorentz
8507498be4
Web: make plugin py3k-friendly.
2012-08-04 22:23:40 +02:00
Valentin Lorentz
6537137b3f
Unix: make plugin py3k-friendly.
2012-08-04 22:20:20 +02:00
Valentin Lorentz
65eb79b8f2
String: Use the 'codecs' module and make it py3k-friendly.
2012-08-04 22:04:13 +02:00
Valentin Lorentz
de5747aecb
ShrinkUrl: Use utils.web.getUrl instead of httplib2.
2012-08-04 21:33:58 +02:00
Valentin Lorentz
36812798fb
Make ChannelUserDictionary subclass collections.MutableMapping instead of deprecated UserDict.DictMixin.
2012-08-04 21:16:00 +02:00
Valentin Lorentz
11df697b96
RSS: Be compatible with new versions of feedparser.
2012-08-04 20:43:11 +02:00
Valentin Lorentz
c99fe9519e
PluginDownloader: Make plugin py3k-friendly.
2012-08-04 20:39:30 +02:00
Valentin Lorentz
0134696b8b
Misc: make plugin py3k-friendly.
2012-08-04 20:25:36 +02:00
Valentin Lorentz
987aaa6c37
Math: use string.ascii_uppercase instead of string.uppercase.
2012-08-04 20:23:30 +02:00
Valentin Lorentz
224bdf89e7
Math: implement __lt__ and __eq__ in converter.Unit.
2012-08-04 20:22:11 +02:00
Valentin Lorentz
1be1ddb386
Later: Use open() instead of file().
2012-08-04 20:20:14 +02:00