Valentin Lorentz
|
f0e49a0402
|
Math: Fix load on Python 3.
|
2013-05-11 11:42:18 +02:00 |
|
Valentin Lorentz
|
75c3d2fa89
|
Dict: Use normal import (was broken in Python 3.3 for some reason).
|
2013-05-11 11:41:55 +02:00 |
|
Valentin Lorentz
|
f8a57b78e4
|
Google: Fix snarfer with Python 3.
|
2013-05-11 11:17:53 +02:00 |
|
Valentin Lorentz
|
df62ddad78
|
Google: Fix encoding with Python 3.
|
2013-01-06 16:46:21 +01:00 |
|
Valentin Lorentz
|
ad3bf1302f
|
Web: Fix compatibility with Python <= 2.6.
|
2012-09-22 17:43:59 +00:00 |
|
Valentin Lorentz
|
a95546316f
|
Web: Fix title snarfer with titles containing unicode characters.
|
2012-09-22 17:34:33 +00:00 |
|
Valentin Lorentz
|
841dc719e1
|
Web: Fix page decoding.
|
2012-09-19 15:08:52 +00:00 |
|
Valentin Lorentz
|
f747c5a7d4
|
Config: Fix @reload.
|
2012-09-07 17:20:09 +00:00 |
|
Valentin Lorentz
|
1e794d88d7
|
ChannelLogger: Use open() instead of file().
|
2012-08-07 20:53:06 +00: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 |
|
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 |
|