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
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
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
6931aa2ce1
wider watch for failed translation
2019-07-22 13:59:50 +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
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
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
c86ac45c15
bots need snacks too
2019-07-11 13:42:21 +01:00
jesopo
e7e32c0978
Show warning for private-only commands in channels and visa versa
...
closes #89
2019-07-11 13:31:35 +01:00
fosslinux
9809dfa522
consistently use 'todo list' vs 'todo'
2019-07-11 10:11:21 +10:00
jesopo
dc8c63c11b
add ability to disable !mute for networks that dont support mutes
2019-07-10 08:57:08 +01:00
jesopo
55e5693341
ircv3_botignore.py should use HIGH priority
2019-07-09 21:25:43 +01:00
jesopo
b7fa8a2f52
add help and channel_only kwargs to !ops
2019-07-09 21:24:35 +01:00
jesopo
9ffe62f27e
'evnet' -> 'event' typo
2019-07-09 20:58:02 +01:00
jesopo
4f781f30eb
add ops.py
...
closes #91
2019-07-09 20:48:38 +01:00
jesopo
b46a1f22f0
add --depends-on hashflag for slowvoice.py
2019-07-09 20:48:02 +01:00
jesopo
51bed87b60
catch and prettify dns.exception.DNSException
...
closes #90
2019-07-09 12:18:52 +01:00
jesopo
fc1ed92b4c
add slowvoice.py
2019-07-09 11:43:02 +01:00
jesopo
b692bc7e88
Show new label for PR 'labeled' events
2019-07-09 09:46:25 +01:00
jesopo
6626f60a64
show new label for issue 'labeled' events
2019-07-09 09:42:42 +01:00
jesopo
2885b41bbb
.lower()ify webhook repo names for case insensitive checks
2019-07-08 23:14:26 +01:00
jesopo
33e462d27b
use entry["link"] for unique checking if entry["id"] isn't available
2019-07-08 15:56:19 +01:00
jesopo
c6c60a5192
TRACE log RSS timing
2019-07-08 13:46:12 +01:00
jesopo
c60edabd74
Handle request_many() not returning a Response for a url
2019-07-08 13:25:25 +01:00
jesopo
078681eddf
add missing schema in utils.http.sanitise_url, use in rss.py
2019-07-08 12:54:06 +01:00
jesopo
1def848233
switch rss.py to use utils.http.request_many
2019-07-08 12:45:30 +01:00
jesopo
84df0cb054
only set last_stdout/last_stderr when there's actually output
2019-07-07 11:29:22 +01:00
jesopo
cd0a860f5f
support rss/atom feeds that have no feed title
2019-07-07 10:28:20 +01:00
fosslinux
d7f72b642a
fix typo; closes issue #80
2019-07-06 17:06:17 +10:00
jesopo
f9d5271762
"paramatered" -> "parametered"
2019-07-04 17:23:36 +01:00
jesopo
72840fc63f
add bot-wide command-method option
2019-07-04 14:06:40 +01:00
jesopo
43c8ad0ff6
Add !editserver command
2019-07-04 13:15:51 +01:00