jesopo
|
1af290b954
|
Better indentation in commands.py
|
2018-09-09 09:09:22 +01:00 |
|
jesopo
|
572ea85f1e
|
Better indentation in commands.py
|
2018-09-09 09:06:17 +01:00 |
|
jesopo
|
dacf8998eb
|
Merge pull request #19 from dngfx/master
I have no idea why ducks.py is in here. Google.py update.
|
2018-09-09 09:02:15 +01:00 |
|
jesopo
|
54c5cd90e4
|
Merge branch 'master' into master
|
2018-09-09 09:02:05 +01:00 |
|
dngfx
|
2211cb0542
|
Fix a few niggles
|
2018-09-09 08:59:36 +01:00 |
|
dngfx
|
20339d0a64
|
Grammar fix
|
2018-09-09 07:38:14 +01:00 |
|
dngfx
|
c626a9d047
|
A shakespear insult generator, with optional target. Because why not?
|
2018-09-09 06:34:50 +01:00 |
|
dngfx
|
c8bbdddc59
|
FONT_RESET should be FONT_COLOR, also more string wizardry in ducks.py!
|
2018-09-09 03:39:29 +01:00 |
|
dngfx
|
fb3fa55477
|
String formatting exists and it is a wonderful thing.
|
2018-09-09 03:07:21 +01:00 |
|
dongfix
|
11f7ebaa86
|
Add channel prefix to .usage (So it shows .8ball <question> instead of just 8ball <question>, based on the channel's prefix)
Updated ducks.py, more efficient code and style tweaks.
|
2018-09-09 01:19:00 +01:00 |
|
dngfx
|
69543c04db
|
Make google.py show the search term in the results.
|
2018-09-08 22:53:31 +01:00 |
|
jesopo
|
22ee129ca6
|
Clean up combining new.channel and __init__ channel bootstrapping
|
2018-09-08 22:51:56 +01:00 |
|
jesopo
|
c958a5962d
|
Clean up combining new.channel and __init__ channel bootstrapping
|
2018-09-08 22:01:47 +01:00 |
|
jesopo
|
5453b33d6e
|
Merge pull request #18 from dngfx/master
Ducks.py refresh!
|
2018-09-08 21:59:23 +01:00 |
|
dngfx
|
3bdc43cf71
|
Bootstrap properly on module reload.
|
2018-09-08 21:58:32 +01:00 |
|
dngfx
|
558e2eb846
|
Trim garbage code.
|
2018-09-08 20:38:45 +01:00 |
|
dngfx
|
f17cce3c3d
|
More duck timing tweaks
|
2018-09-08 19:58:44 +01:00 |
|
dngfx
|
89bc48cf0c
|
Correct comparison
|
2018-09-08 19:32:10 +01:00 |
|
dngfx
|
83f2ec673c
|
Typo fix.
|
2018-09-08 19:23:35 +01:00 |
|
dngfx
|
6d31f5ef3c
|
Full metal duck.
|
2018-09-08 19:11:12 +01:00 |
|
dngfx
|
119ea1a4f6
|
Refactor ducks.py to make sense.
|
2018-09-08 19:10:09 +01:00 |
|
dngfx
|
a25139d828
|
Remove old ducks.py
|
2018-09-08 17:24:31 +01:00 |
|
dngfx
|
03b41c3d49
|
More 8ball answers.
|
2018-09-08 17:19:52 +01:00 |
|
dngfx
|
2efbf7ec7e
|
Remove debug code.
|
2018-09-08 17:18:06 +01:00 |
|
dngfx
|
7023cd45d9
|
Remove unused code.
|
2018-09-08 17:16:13 +01:00 |
|
dngfx
|
f0c966403b
|
Tweak duck timing.
|
2018-09-08 17:15:11 +01:00 |
|
dngfx
|
54c9616d4c
|
8ball answer updates and ducks.py fix.
|
2018-09-08 17:02:03 +01:00 |
|
dngfx
|
763333eea8
|
PEP8 Compliance.
|
2018-09-08 16:34:28 +01:00 |
|
dngfx
|
5643af1fe4
|
Rename ducks_old.py to stop it getting autoloaded.
|
2018-09-08 16:26:50 +01:00 |
|
dngfx
|
ac1eef729c
|
New and fresh ducks.py! And an 8ball.py adjustment...!
|
2018-09-08 16:15:43 +01:00 |
|
dngfx
|
82a20a209a
|
Set unique user properly.
|
2018-09-08 11:54:06 +01:00 |
|
dngfx
|
95712e5520
|
Ducks new progress
|
2018-09-08 11:51:43 +01:00 |
|
jesopo
|
e06fb1e3c7
|
Remove starttls.py, it's harder than I thought.
|
2018-09-07 20:22:27 +01:00 |
|
jesopo
|
a4f0d1bf28
|
Support IRCv3's tls/STARTTLS
|
2018-09-07 16:34:51 +01:00 |
|
jesopo
|
208a323d48
|
Listen for 903 for sasl success, not 900
|
2018-09-07 16:13:49 +01:00 |
|
jesopo
|
f317b2d724
|
Support IRCv3's cap-notify
|
2018-09-07 16:13:39 +01:00 |
|
jesopo
|
66e10ba11d
|
Only "finish" a sasl handshake when we get a 900
|
2018-09-07 16:04:37 +01:00 |
|
jesopo
|
7e3d7542b9
|
Support CAP 3.2
|
2018-09-07 15:51:41 +01:00 |
|
jesopo
|
ac76b81421
|
Support server-time, even if it's ignored for the moment
|
2018-09-07 13:49:36 +01:00 |
|
jesopo
|
9be8c1d90c
|
Set +o/+v on a user if they're in the channel at the time of !addop/!addvoice
|
2018-09-06 18:13:02 +01:00 |
|
jesopo
|
dee26c45be
|
addvoice/removevoice should use "v" not "o"
|
2018-09-06 18:10:12 +01:00 |
|
jesopo
|
c8309d96ea
|
Only do automode when a user is identified, also do automode on an IRCv3
ACCOUNT command
|
2018-09-06 18:06:29 +01:00 |
|
jesopo
|
25ef1965fd
|
Finally implement auto_mode.py!
|
2018-09-06 17:58:53 +01:00 |
|
jesopo
|
e76c3b3230
|
Don't strip out empty arguments on commands.py
|
2018-09-06 17:25:58 +01:00 |
|
jesopo
|
73bdaff977
|
Add !topic and !topicappend in channel_op.py
|
2018-09-06 17:25:38 +01:00 |
|
jesopo
|
a8dd9e059f
|
Add !ignore and !unignore in commands.py
|
2018-09-06 16:05:14 +01:00 |
|
jesopo
|
14a8c2dab4
|
Support NOTICE without a prefix ("NOTICE AUTH" etc)
|
2018-09-06 11:41:32 +01:00 |
|
jesopo
|
89f928327b
|
Match " :" for arbitrary instead of ":", to avoid e.g. splitting ipv6 in to
pieces!
|
2018-09-06 11:40:43 +01:00 |
|
jesopo
|
83c0022c4d
|
Support account-tag in permissions.py
|
2018-09-05 15:39:29 +01:00 |
|
jesopo
|
33286319bb
|
Handle \x01ACTION that's not correctly terminated with a \x01
|
2018-09-05 15:02:38 +01:00 |
|