..
channel_log
include CHGHOST lines in channel_log logs
2019-10-31 15:36:22 +00:00
dnsbl
set dnsbl _name to DNSBL, better wording than "failed"
2019-12-13 15:12:38 +00:00
fediverse
Fix empty names
2020-01-16 11:13:23 -05:00
git_webhooks
s_line
, not s
2019-12-13 06:03:54 +00:00
scripts
switch scripts module to no longer use set_prefix()
2019-11-25 10:53:16 +00:00
tweets
move all datetime-related code from utils/__init__ to utils.datetime
2019-11-15 13:59:09 +00:00
accept_invite.py
Refactor set/channelset/serverset/botset in to 'utils.Setting' objects
2019-06-28 23:16:05 +01:00
acronym.py
remove parser
from utils.http.Request, add Request.soup()
2019-11-26 11:35:56 +00:00
badges.py
utils.datetime.datetime_utcnow() -> utils.datetime.utcnow()
2019-11-25 18:18:09 +00:00
badwords.py
Add depends-on
hashflags to relevant modules
2019-05-25 21:40:06 +01:00
birthday.py
show useful error message when failing to parse birthday setting
2019-12-02 18:01:31 +00:00
bitcoin.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
bot_channel.py
Refactor set/channelset/serverset/botset in to 'utils.Setting' objects
2019-06-28 23:16:05 +01:00
botlist.py
don't respond to !botlist automatically
2019-11-15 10:57:29 +00:00
channel_op.py
IRCUser.get_identified_account() doesn't exist anymore
2019-11-22 11:50:23 +00:00
channel_save.py
batch up channel_save.py JOINs in to groups of 10
2019-07-22 12:42:43 +01:00
check_certificate.py
add check_certificate.py, to warn about expiring or not valid client certs
2019-09-26 16:03:23 +01:00
coins.py
cron events no longer have timers
2019-12-13 16:28:47 +00:00
command_suggestions.py
add server/channel config to disable command suggestions
2019-10-30 11:48:35 +00:00
define.py
add cookies
and .json()
to utils.http.Response objects
2019-11-25 18:17:30 +00:00
dice.py
default !roll to 1d6
2019-09-26 14:48:05 +01:00
duckduckgo.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
ducks.py
support !duckstats for users other than yourself
2019-11-11 17:21:40 +00:00
echo.py
remove shlex from echo.py
2019-11-20 13:33:30 +00:00
eightball.py
add !8 as alias of !8ball
2019-09-09 14:25:19 +01:00
eval_lua.py
remove parser
from utils.http.Request, add Request.soup()
2019-11-26 11:35:56 +00:00
eval_python.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
factoids.py
implement @utils.kwarg() magic, use it for command.regex hooks
2019-06-26 14:37:41 +01:00
github.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
google.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
greeting.py
Refactor set/channelset/serverset/botset in to 'utils.Setting' objects
2019-06-28 23:16:05 +01:00
hash.py
Show available hash algorithms when none is provided
2019-07-28 16:41:12 +01:00
healthcheck.py
add comment to healthcheck.py about what it's for
2019-12-12 12:13:24 +00:00
highlight_spam.py
remove debug print
2019-08-14 14:51:07 +01:00
ids.py
IRCUser.get_identified_account() doesn't exist anymore
2019-11-22 11:50:23 +00:00
imdb.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
imgur.py
add cookies
and .json()
to utils.http.Response objects
2019-11-25 18:17:30 +00:00
in.py
from_pretty_time was moved to utils.datetime
2019-11-17 19:48:05 +00:00
info.py
show branch name in !version output
2019-11-04 13:40:16 +00:00
ip_addresses.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
ircv3.py
Show IRCd 'version' string in !specsup output
2019-06-29 22:44:05 +01:00
ircv3_botignore.py
ircv3_botignore.py should use HIGH priority
2019-07-09 21:25:43 +01:00
ircv3_multiline.py
remove src/utils/irc/protocol.py
2019-10-28 10:56:33 +00:00
ircv3_resume.py
don't overwrite on_resume()
in ircv3_resume
2019-12-10 11:09:03 +00:00
ircv3_typing.py
refactor commands (mostly stdout/stderr) and split typing/reply out
2019-11-22 16:23:30 +00:00
isup.py
put a permission restriction on !tcpup - it could be abused for port scanning
2019-10-18 15:18:46 +01:00
karma.py
allow space between "++" and nickname
2019-12-10 10:51:37 +00:00
kick-rejoin.py
transient timers shouldn't use the event system
2019-10-08 13:49:55 +01:00
lastfm.py
utils.datetime.datetime_utcnow() -> utils.datetime.utcnow()
2019-11-25 18:18:09 +00:00
location.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
markov.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
message_filter.py
'to' -> 'so', typo in !cfilter comment
2019-09-20 14:57:24 +01:00
mumble.py
don't use dt.microseconds - only covers within the current second
2019-12-13 06:37:57 +00:00
nickserv.py
use utils.SensitiveSetting in nickserv.py
2019-09-12 12:17:52 +01:00
nr.py
remove all eagle
stuff from nr.py
2019-11-26 13:37:30 +00:00
onionoo.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
ops.py
add help and channel_only kwargs to !ops
2019-07-09 21:24:35 +01:00
pong.py
Remove "!" from help strings
2019-06-18 17:33:42 +01:00
pronouns.py
Refactor set/channelset/serverset/botset in to 'utils.Setting' objects
2019-06-28 23:16:05 +01:00
quotes.py
"qoute" -> "quote" typo
2019-12-06 16:34:42 +00:00
random_number.py
Add depends-on
hashflags to relevant modules
2019-05-25 21:40:06 +01:00
relay.py
fix relay exception
2019-10-28 13:56:04 +00:00
rest_api.py
add on_pause() and on_resume() for module - use in rest_api.py
2019-11-04 10:52:41 +00:00
rot13.py
Add depends-on
hashflags to relevant modules
2019-05-25 21:40:06 +01:00
rss.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
rust.py
add cookies
and .json()
to utils.http.Response objects
2019-11-25 18:17:30 +00:00
sed.py
break sed search when we find a match
2019-12-01 08:06:56 +00:00
seen.py
we shouldn't be setting seen-info on every channel per each channel message
2019-12-04 10:34:34 +00:00
shorturl.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
soundcloud.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
spotify.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
stats.py
make !channels PM-only
2019-11-27 13:15:29 +00:00
tell.py
switch !to to !tell, add !to as an alias of !tell
2019-11-25 12:18:07 +00:00
thesaurus.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
title.py
don't overwrite page
- we need it for page.code
2019-11-27 22:10:45 +00:00
todo.py
consistently use 'todo list' vs 'todo'
2019-07-11 10:11:21 +10:00
trakt.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
translate.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
urbandictionary.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00
user_time.py
move all datetime-related code from utils/__init__ to utils.datetime
2019-11-15 13:59:09 +00:00
vote.py
Fix !startvote advice on voting on the started vote
2019-10-25 14:21:47 +01:00
weather.py
use " | " as location & temp separator
2019-11-26 18:42:33 +00:00
wikipedia.py
show urls in !wikipedia output
2019-11-26 14:18:18 +00:00
wolframalpha.py
switch to using the full wolfram alpha API
2019-12-11 11:18:36 +00:00
words.py
move all datetime-related code from utils/__init__ to utils.datetime
2019-11-15 13:59:09 +00:00
youtube.py
utils.http.Response.data should always be bytes
- add .decode and .soup
2019-11-26 13:42:01 +00:00