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
Valentin Lorentz
0b49c7312f
Internet: use binary I/O.
2012-08-04 20:07:24 +02:00
Valentin Lorentz
978a702346
Google: Use 'json' module and apply .decode() on data.
2012-08-04 19:50:30 +02:00
Valentin Lorentz
a89ff32297
Filter: Use the 'codecs' module instead of .encode and .decode.
2012-08-04 19:43:11 +02:00
Valentin Lorentz
9dcfce01c7
Dict: Open connection in binary mode.
2012-08-04 19:22:31 +02:00
Valentin Lorentz
dcd07a2ec4
ChannelStats & Filter & Math & Unit: use utils instead of str.translate.
2012-08-04 19:13:35 +02:00
Valentin Lorentz
88c2c130ca
BadWords & Nickometer: Use 'future' divisions.
2012-08-04 18:54:14 +02:00
Valentin Lorentz
8b7d16c850
Alias & RSS: Use types.MethodType instead of new.instancemethod.
2012-08-04 18:46:16 +02:00
Valentin Lorentz
df2d976818
Use utils.str.MultipleReplacer instead of str.maketrans.
2012-08-04 14:04:15 +02:00
Valentin Lorentz
b17228d683
MoobotFactoids: Use Supybot's shlex instead of the standard library's.
...
Supybot's uses a separator whitelist instead of a 'valid chars' blacklist,
which is better when handling non-ascii charsets.
2012-08-04 14:00:23 +02:00
Valentin Lorentz
1cb657ddb2
Import imap directly from itertools instead of utils.iter.
2012-08-04 13:21:37 +02:00
Valentin Lorentz
d52e501ae8
Use open() instead of file().
2012-08-04 13:13:16 +02:00
Valentin Lorentz
59b9ba2cf8
RSS: Update l10n-fr.
2012-07-31 21:12:37 +02:00
Valentin Lorentz
4bc5ed4f2d
RSS: Internationalize three strings.
2012-07-31 19:09:18 +00:00
Valentin Lorentz
ef78c86974
Add configuration variable supybot.reply.format.url.
2012-07-31 13:12:33 +00:00
Valentin Lorentz
d5f3e1844f
Google: Add supybot.plugins.Google.oneToOne.
2012-07-30 14:57:52 +00:00
Valentin Lorentz
5033893e9c
Merge branch 'testing' of github.com:ProgVal/Limnoria into testing
2012-07-30 11:36:39 +02:00
Valentin Lorentz
e8fd44570a
Misc: Internationalize a string & update l10n-fr.
2012-07-30 11:31:17 +02:00
Valentin Lorentz
bdbb618ac8
Anonymous: Fix l10n-fr.
2012-07-29 18:06:56 +00:00
Valentin Lorentz
ea21c7aff5
Google: Fix l10n-fr
2012-07-29 13:40:03 +00:00
Valentin Lorentz
afbdcf89f5
Misc: Fix l10n-fr.
2012-07-29 12:35:51 +00:00
Valentin Lorentz
1bf8ab11c0
Google & Network & PluginDownloader & RSS & ShrinkUrl & Topic & Unix: Update l10n-fr.
2012-07-29 12:05:42 +02:00
Valentin Lorentz
e4a1352e0a
Google & PluginDownloader & ShrinkUrl & Topic: Update messages.pot
2012-07-29 11:56:52 +02:00
Terje Hoås
e19ff328b6
Google: Fix currency conversions.
2012-07-13 19:05:21 +02:00
Valentin Lorentz
ac3724d326
Games: Add halfop support in @roulette.
2012-07-13 14:08:55 +00:00
Valentin Lorentz
c37d8c9310
PluginDownloader: Fix issue with repositories that use a subfolder. (fix commit 0a442dfd15
)
2012-07-10 08:44:33 +00:00
Valentin Lorentz
95c55c8d0f
PluginDownloader: Add nyuszika7h's repository.
2012-07-09 11:08:51 +00:00
Valentin Lorentz
18dd017e99
Merge remote-tracking branch 'supybot/maint/0.83.4' into testing
...
Conflicts:
sandbox/release.py
2012-07-06 11:09:34 +02:00
Valentin Lorentz
c31b6ed5c6
Merge pull request #376 from Digital-Lemon/testing
...
Network: Added @uptime && Irc.startedAt attribute
2012-07-05 02:34:26 -07:00
skizzhg
38dcffd466
Network: update l10n-it.
2012-07-04 22:48:49 +02:00
James McCoy
a42ab2e2d4
ircutils.FormatParser: Make getInt only get integers that are valid colors
...
If a colored message were wrapped just right (e.g., a colored number ending
the chunk), FormatParser would gobble up the color format code and the number
in the message, causing a KeyError when trying to look up the color in
mircColors.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-07-02 21:11:50 -04:00
Digital-Lemon
de89a9bf90
Added @network uptime
2012-06-30 02:35:40 +02:00
Valentin Lorentz
4a6d7fdb8e
PluginDownloader: Add Hoaas repo.
2012-06-29 15:04:37 +00:00
Valentin Lorentz
ceee427e1f
PluginDownloader: Remove debug output.
2012-06-13 18:29:25 +02:00
Valentin Lorentz
0a442dfd15
PluginDownloader: Use GitHub's APIv3.
2012-06-13 18:07:23 +02:00
Valentin Lorentz
01c0ca63e5
Merge pull request #370 from nyuszika7h/topic_save
...
Topic: Reply success when saving topic if there was no error
2012-06-10 04:26:12 -07:00