Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-05-05 | irc: Switch job id’s to proquints | Lars-Dominik Braun | 1 | -4/+41 | |
They’re easier to read and remember for humans. Plus we don’t really need 128 bits of randomness. Time-based id’s are fine here. | |||||
2019-05-05 | irc: Add job info to warcinfo record | Lars-Dominik Braun | 1 | -5/+17 | |
2019-03-08 | irc: Add config option need_voice | Lars-Dominik Braun | 1 | -25/+34 | |
Do not hardcode required priviledge to use bot, make it configureable. | |||||
2019-03-06 | irc: Remove unused args for on* | Lars-Dominik Braun | 1 | -3/+3 | |
onMode will not always receive nick and user argument (i.e. server sets mode). Remove them, since they are unused. | |||||
2019-03-05 | irc: Fix NAMES reply handling | Lars-Dominik Braun | 1 | -1/+6 | |
User list may be send using multiple reply messages if too long. Do not overwrite the previous one. | |||||
2019-03-05 | Replace mutable default arguments | Lars-Dominik Braun | 1 | -7/+7 | |
This fixes IRC permission checks. Previously all users who joined the channel after the bot stored their modes in the same set(). Can be detected with pylint W0102. | |||||
2019-02-02 | irc: Fail if bot command is empty | Lars-Dominik Braun | 1 | -1/+1 | |
2019-02-02 | irc: Retry if reconnect fails | Lars-Dominik Braun | 1 | -4/+8 | |
2019-01-27 | irc: Add URL blacklist | Lars-Dominik Braun | 1 | -2/+14 | |
2019-01-27 | Increase subprocess’ StreamReader limits | Lars-Dominik Braun | 1 | -1/+1 | |
We’re sending quite big JSON objects since 3a2fcc69a8eb4237b2862b3e291971d38748f115. | |||||
2019-01-26 | irc: Fix format string | Lars-Dominik Braun | 1 | -6/+6 | |
2018-12-24 | Use f-strings where possible | Lars-Dominik Braun | 1 | -17/+15 | |
Replaces str.format, which is less readable due to its separation of format and arguments. | |||||
2018-11-19 | Coding style | Lars-Dominik Braun | 1 | -5/+3 | |
Fix a few random issues pointed out by pylint, mainly unused imports. | |||||
2018-10-14 | irc: Add PoC dashboard | Lars-Dominik Braun | 1 | -10/+99 | |
Using websockets, vue and bulma. | |||||
2018-10-14 | irc: Graceful bot shutdown | Lars-Dominik Braun | 1 | -12/+63 | |
Wait for remaining jobs to finish without accepting new ones, but still allow some interaction with the bot (status/revoke). | |||||
2018-10-03 | irc: Fix mode parsing | Lars-Dominik Braun | 1 | -7/+23 | |
Ignore unsupported modes, add tests. | |||||
2018-10-02 | irc: Refactoring/beautification | Lars-Dominik Braun | 1 | -98/+260 | |
Add logging, split bot into abstract bot implementation and actual chromebot implementation, move some reusable checks into decorators. | |||||
2018-09-29 | irc: Limit number of processes spawned | Lars-Dominik Braun | 1 | -20/+23 | |
2018-09-29 | Add simple IRC bot | Lars-Dominik Braun | 1 | -0/+254 | |
chromebot is back! Dropping sopel, because it does not work well with asyncio. |