jesopo
27a6078f20
Revert "hook priority position should default to 0, not end"
...
This reverts commit ff0cc59507
.
2019-07-30 15:23:13 +01:00
jesopo
5ffe2941e8
Revert "we should be checking if the new hook has a higher priority"
...
This reverts commit b145e664e1
.
2019-07-30 15:23:05 +01:00
jesopo
b145e664e1
we should be checking if the new hook has a higher priority
2019-07-30 15:12:29 +01:00
jesopo
ff0cc59507
hook priority position should default to 0, not end
2019-07-30 15:09:34 +01:00
jesopo
0969127a36
Revert ".eat()ing privmsg/notice send should be high priority"
...
This reverts commit d2155eb204
.
2019-07-30 15:01:29 +01:00
jesopo
d2155eb204
.eat()ing privmsg/notice send should be high priority
2019-07-30 14:40:07 +01:00
jesopo
793fc94ea3
source
should have ':' appended
2019-07-28 20:55:54 +01:00
jesopo
c99cbaf118
handle 'CAP DEL' for something that wasn't advertised
2019-07-28 20:55:34 +01:00
jesopo
a0efd7c0c7
Use _make_socket provided timeout
2019-07-28 18:30:34 +01:00
jesopo
e2e48caf7f
add proxy.py
...
closes #67
2019-07-28 18:15:04 +01:00
jesopo
ad8f66c00e
Remove debug print
2019-07-28 18:14:44 +01:00
jesopo
163e979f95
move socket creation to it's own function, send event just prior to .connect
2019-07-28 18:07:23 +01:00
jesopo
9827feeabd
'name' -> 'key' (copypaste fail)
2019-07-28 18:07:01 +01:00
jesopo
06b41cb30e
Show available hash algorithms when none is provided
2019-07-28 16:41:12 +01:00
jesopo
25b507e80c
Refactor hook kwargs to be stored as a list of tuples to support key duplicates
...
closes #108
2019-07-28 12:35:04 +01:00
jesopo
047a21629f
add !timezone
2019-07-27 21:09:45 +01:00
jesopo
944f32befb
refactor youtube.py and handle playlist urls
...
closes #61
2019-07-26 15:19:24 +01:00
jesopo
5dc0e164f8
Merge pull request #107 from irl/onionoo
...
Adds an Onionoo module for looking up Tor relays
2019-07-26 13:41:35 +01:00
Iain R. Learmonth
5678fcdcba
Adds an Onionoo module for looking up Tor relays
...
Adds a new torrelay command that can be used to search for a Tor relay
by fingerprint/nickname and also a new channel setting that allows relay
details to be automatically looked up when a 40-char hex fingerprint
appears in the channel.
2019-07-26 13:35:05 +01:00
jesopo
77dfc76591
switch to function/module magic being a single object
2019-07-26 11:58:06 +01:00
jesopo
71152475b2
8ball.py -> eightball.py
...
closes #106
2019-07-26 11:16:04 +01:00
jesopo
89cb69ed46
have !unshorten look back throgh logs for a url
2019-07-23 18:07:47 +01:00
jesopo
a27aa6f7d8
add throttle.py
...
closes #101
2019-07-23 17:46:40 +01:00
jesopo
b6844303cb
add set_throttle(lines, seconds) function to tweak throttle per-server
2019-07-23 17:46:22 +01:00
jesopo
6931aa2ce1
wider watch for failed translation
2019-07-22 13:59:50 +01:00
jesopo
4babce5357
Only fill throttle when buffer is empty
2019-07-22 13:14:07 +01:00
jesopo
92c76766f5
batch up channel_save.py JOINs in to groups of 10
2019-07-22 12:42:43 +01:00
jesopo
c53174d10a
Remove debug print from perform.py
2019-07-22 12:32:54 +01:00
jesopo
c214d84643
'event' doesn't exist in _ban
2019-07-17 14:59:25 +01:00
jesopo
02f9c0e02b
lowerify isup.py's _name
2019-07-16 17:25:46 +01:00
jesopo
bdc4164e05
put a 4-second lifetime timeout on dns requests
2019-07-16 16:58:40 +01:00
jesopo
1106b5842c
allow @<nameserver> arg to be anywhere in !dns command
2019-07-16 16:52:41 +01:00
jesopo
69bab50335
use reverse geocoding to turn location to latlon for weather
2019-07-16 16:42:32 +01:00
jesopo
759324bb65
expose reverse geocoding through exports
2019-07-16 16:42:13 +01:00
jesopo
c765a29d09
Don't try to get rss urls when there are none
2019-07-16 10:45:29 +01:00
jesopo
ad7f9a8024
add setting to shorten rss urls (rss-shorten)
2019-07-15 17:46:11 +01:00
jesopo
92511122ff
add depends-on hashflags to rss.py
2019-07-15 17:45:48 +01:00
jesopo
5be7626fb4
add isup.py
2019-07-15 14:59:37 +01:00
jesopo
304fcdaebb
gotta str()-ify kwargs
before logging it
2019-07-15 14:27:55 +01:00
jesopo
5b1b26160a
use "extended" tweet mode so long tweets are not truncated
2019-07-15 14:27:37 +01:00
jesopo
5cae13edba
replace \n\n with \n in command outputs
2019-07-15 14:27:04 +01:00
jesopo
4815c1612c
don't silently truncate at newline in IRCLine.ParsedLine.truncate()
2019-07-15 14:26:45 +01:00
jesopo
e415afb12c
Merge pull request #95 from Mikaela/defualt
...
src/EventManager.py: fix typo defualt -> default
2019-07-13 11:07:30 +01:00
Mikaela Suomalainen
2f18414cb7
src/EventManager.py: fix typo defualt -> default
2019-07-13 13:04:37 +03:00
jesopo
89c12e845a
add --remove-server/-R cli arg
2019-07-12 09:30:22 +01:00
jesopo
c083d4845a
support enabling kick-rejoin per channel
2019-07-11 22:18:10 +01:00
jesopo
baa13d9e7f
add configurable kick-rejoin delay (default 5s)
2019-07-11 21:34:16 +01:00
jesopo
fa429a4c28
add kick-rejoin.py
2019-07-11 21:28:05 +01:00
jesopo
d3f09c5618
remove last quote if none is provided in !qdel
2019-07-11 20:47:39 +01:00
jesopo
ab45c65fb4
'self.channels' -> 'self._channels'
2019-07-11 14:22:33 +01:00