Valentin Lorentz
|
5f361ef180
|
Conditional: Add command @iferror. Closes GH-1114.
|
2015-11-14 19:20:25 +01:00 |
|
Valentin Lorentz
|
534fb5c78f
|
ShrinkUrl: Fix previous commit.
|
2015-11-11 12:20:44 +00:00 |
|
Valentin Lorentz
|
c65762544c
|
ShrinkUrl: Preven crash for commands with no arguments.
|
2015-11-11 12:15:55 +00:00 |
|
Valentin Lorentz
|
567def69c3
|
setup.py: Improve/update classifiers.
|
2015-11-11 10:08:09 +01:00 |
|
Valentin Lorentz
|
b3dbde18b8
|
Conditional: Don't import * from commands and remove the hack for any/all.
|
2015-11-09 19:10:19 +01:00 |
|
Valentin Lorentz
|
8bdab5e23e
|
Condition: Add support for integers (casted to booleans).
|
2015-11-07 18:44:33 +01:00 |
|
Valentin Lorentz
|
e1d0c232ea
|
Aka: Deprecate SQLAlchemy backend.
|
2015-11-07 18:29:43 +01:00 |
|
Valentin Lorentz
|
3f66dbc3d5
|
Channel & Dunno & Misc & RSS & Scheduler: Let the logging facility perform string templating to avoid extra format chars in argument.
|
2015-11-03 17:25:13 +01:00 |
|
Valentin Lorentz
|
a8748c3b73
|
GPG: Fix test crash since 57b77a6725 .
|
2015-10-25 16:27:57 +01:00 |
|
Valentin Lorentz
|
1f57c31665
|
Web: Fix NameError with snarferShowTargetDomain. Closes GH-1177.
|
2015-10-25 16:20:31 +01:00 |
|
Valentin Lorentz
|
57b77a6725
|
utils.web: Rename getUrl to getUrlContent and add getUrlTargetAndContent.
|
2015-10-25 16:19:49 +01:00 |
|
Valentin Lorentz
|
e3ff413734
|
Web & core: Merge features of Web's title parser and utils.web.HtmlToText + don't unescape HTML twice. Closes GH-1176.
|
2015-10-23 07:41:36 +02:00 |
|
Valentin Lorentz
|
9f10f08b2e
|
Merge pull request #1175 from Ban3/python350-htmlparser-fixes
Web & utils.web: Fix for HTMLParser in Python 3.5.0
|
2015-10-22 17:18:40 +02:00 |
|
Jussi Timperi
|
1f96471d93
|
Web: Correct capitalization in testTitle.
|
2015-10-22 17:19:03 +03:00 |
|
Jussi Timperi
|
5cf1b34f55
|
Web: Use title instead of parser.title.
|
2015-10-22 17:13:47 +03:00 |
|
Jussi Timperi
|
df7689cc2e
|
Web & utils.web: Force HTMLParser to process all buffered data.
Python issue 23144.
|
2015-10-22 16:56:53 +03:00 |
|
Valentin Lorentz
|
526ffb0ccb
|
Web: Fix code factorization (576a96fb71 ). Closes GH-1173.
|
2015-10-17 15:41:20 +02:00 |
|
Valentin Lorentz
|
fb52b16429
|
RSS: Allow @announce add to take URLs as feed names.
|
2015-10-10 20:40:25 +02:00 |
|
Valentin Lorentz
|
da8689c320
|
Remove MANIFEST.in (useless since we stopped using 2to3.
|
2015-10-10 14:57:14 +02:00 |
|
Valentin Lorentz
|
d397b4706d
|
Merge pull request #1172 from GLolol/web/strip-titles
Web: actually return a whitespace-stripped title
|
2015-10-04 22:05:08 +02:00 |
|
James Lu
|
6e96f8f8bf
|
Web: actually return the whitespace-stripped title
|
2015-10-04 12:54:41 -07:00 |
|
Valentin Lorentz
|
346ee8e6b9
|
Merge pull request #1171 from Ban3/translate-crash-fix
Google: Handle empty results in translate.
|
2015-10-03 00:46:11 +02:00 |
|
Jussi Timperi
|
67e5b55c1a
|
Google: Handle empty results in translate.
|
2015-10-03 01:06:18 +03:00 |
|
Valentin Lorentz
|
85ee37c162
|
Remove unbreakable space.
|
2015-09-29 17:38:07 +02:00 |
|
Valentin Lorentz
|
27b878ff7c
|
Math: Add comment about security.
|
2015-09-28 18:59:29 +02:00 |
|
Valentin Lorentz
|
0371480bd6
|
Math: add the 'round' function.
|
2015-09-28 18:57:46 +02:00 |
|
Valentin Lorentz
|
532309ecff
|
Merge pull request #1170 from GLolol/badwords-1
BadWords: truly fix the bot kicking people when badwords list is empty
|
2015-09-26 08:57:16 +02:00 |
|
James Lu
|
96dc860313
|
BadWords: truly fix kicks when badwords list is empty (#989)
|
2015-09-25 20:51:15 -07:00 |
|
Valentin Lorentz
|
b163dc7566
|
httpserver: Fix Python 2 compatibility.
|
2015-09-24 15:38:42 +02:00 |
|
Valentin Lorentz
|
a99e674b88
|
Add support for (anti)capabilities for multi-words commands. Closes GH-1140.
|
2015-09-23 12:00:18 +02:00 |
|
Valentin Lorentz
|
4498548cb3
|
RSS: Add supybot.plugins.RSS.notice. Closes GH-1151.
|
2015-09-23 11:27:20 +02:00 |
|
Valentin Lorentz
|
1002ec5d30
|
Later: Allow multiple targets. Closes GH-1169.
|
2015-09-23 11:23:21 +02:00 |
|
Valentin Lorentz
|
82332ff87c
|
RSS: Add feed-specific waitPeriod.
|
2015-09-23 11:05:25 +02:00 |
|
Valentin Lorentz
|
3047ea7acb
|
Add warning in setup.py about Python 2.6.
|
2015-09-20 15:50:43 +02:00 |
|
Valentin Lorentz
|
fed4258040
|
supybot-test: Use absolute path for directories.
|
2015-09-20 15:45:43 +02:00 |
|
Valentin Lorentz
|
685bedcd74
|
Add config variable supybot.abuse.flood.command.notify.
|
2015-09-16 21:32:25 +02:00 |
|
Valentin Lorentz
|
2e7df9cfc2
|
Service: Actually allow 0.
|
2015-09-15 21:00:31 +02:00 |
|
Valentin Lorentz
|
e54ae6dc77
|
Service: Don't ghost if ghostDelay is set to 0.
|
2015-09-15 20:59:26 +02:00 |
|
Valentin Lorentz
|
7c0e9c77d4
|
Merge pull request #1167 from GLolol/filter/unbinary-strip-spaces
Filter: strip spaces in "unbinary" (Closes #1166)
|
2015-09-10 16:00:53 +02:00 |
|
James Lu
|
f5146e8af4
|
Filter: more efficient _squish code
|
2015-09-10 06:57:40 -07:00 |
|
James Lu
|
ed493e6504
|
Filter: strip spaces in "unbinary" (Closes #1166)
This makes _squish() a shared function to prevent code duplication. Also, remove duplicate testUnbinary function, and add tests for this.
|
2015-09-09 19:32:15 -07:00 |
|
Valentin Lorentz
|
879ce460e9
|
make utils.web.urlencode return a string, not bytes.
|
2015-09-09 22:02:19 +02:00 |
|
Valentin Lorentz
|
b51075969f
|
Google: Move the main code of translate to a separate function (usable by other plugins).
|
2015-09-09 21:24:47 +02:00 |
|
Valentin Lorentz
|
aa13ac88ea
|
Also send CAP END if no capability is requested.
|
2015-09-05 13:14:05 +02:00 |
|
Valentin Lorentz
|
f86e25d9fb
|
Prevent authentication hanging if the server supports no capability the bot asks.
|
2015-09-05 12:43:43 +02:00 |
|
Valentin Lorentz
|
17b1ae2dd5
|
Prevent 'dictionary changed size during iteration'.
|
2015-09-02 15:00:29 +00:00 |
|
Valentin Lorentz
|
1c218592af
|
RSS: Add fallback on sorting by update timestamp + add outdatedFirst and updatedFirst sorts. Closes GH-1139.
|
2015-09-02 10:04:04 +02:00 |
|
Valentin Lorentz
|
29ca3eb5e4
|
RSS: Sort on time tuples instead of formatted dates.
|
2015-09-02 09:43:29 +02:00 |
|
Valentin Lorentz
|
c81d5d3151
|
Make the 'command flood' banmask follow supybot.protocols.irc.banmask.
|
2015-09-01 20:40:32 +02:00 |
|
Valentin Lorentz
|
912d2e1538
|
core: Apply some suggestions of pyflakes.
|
2015-08-31 18:19:22 +02:00 |
|