163 Commits (d19fe501883b78e3a86ff76ed14bc6e9ce357492)
 

Author SHA1 Message Date
Juhani Krekelä d19fe50188 Update o3-base to revert previous and handle buffered stdout for logs 2 years ago
Juhani Krekelä 9f5f74c456 Flush log output after each line in case output is buffered 2 years ago
Juhani Krekelä 2c6d35347c Revert "Log to stderr if run non-interactively" 2 years ago
Juhani Krekelä 430eb787d8 Update o3-base to log to stderr when run non-interactively 2 years ago
Juhani Krekelä deae8043e1 Log to stderr if run non-interactively 2 years ago
Juhani Krekelä d755518b3f Update o3-base to support non-interactive usage 2 years ago
Juhani Krekelä 424e6c7b67 Log connection attempts to server 2 years ago
Juhani Krekelä ed314735f9 Disable interactive console if stdin is not a tty 2 years ago
Juhani Krekelä de139b14b8 Bye Freenode 2 years ago
Juhani Krekelä cc71019578 Fix #invite message for py3 2 years ago
Juhani Krekelä cdddf8fd65 Fix bytestrings not getting decoded to strings when modifying trusted list 2 years ago
Juhani Krekelä 4ee71a6d4a Remove obsoleted startcmd.txt feature 2 years ago
Juhani Krekelä 187b08d3b5 Update o3-base to add built-in authentication support 2 years ago
Juhani Krekelä f6fe53385d Add built-in authentication to o3-base 2 years ago
Juhani Krekelä fb85f170a9 Whoops 3 years ago
Juhani Krekelä bcb5fd226c Update README 3 years ago
Juhani Krekelä 4f5a4c5ffd Update #src link 3 years ago
Juhani Krekelä 1ef4791a1d Implement support for startcmd.txt 3 years ago
Juhani Krekelä 86b0d4e337 Convert to python3 and hook up to o3-base 3 years ago
Juhani Krekelä 3c41450b21 Incorporate o3-base 3 years ago
Juhani Krekelä 90eb7fc698 Remove o2-base 3 years ago
Juhani Krekelä 635cab7440 Don't allow sending to the closed server socket if we are reconnecting 4 years ago
Juhani Krekelä 13c62c8577 Use the CC0 file 4 years ago
Juhani Krekelä be4f98f8d9 Looks like that was not enough 5 years ago
Juhani Krekelä 952543d35a Wait before joining chans, so that we auth correctly 5 years ago
Juhani Krekelä 625b6dcd61 Add #quiet and #dequiet 5 years ago
Juhani Krekelä 2893f261a0 Disable #chan in private messages 5 years ago
Juhani Krekelä baaa93d2fa Add irc.quit() 5 years ago
Juhani Krekelä 4e7d88e8e7 Add a note about case sensitivity 5 years ago
Juhani Krekelä bddfae72d4 One should not try to execute irc.freenode.net with Python interpreter 5 years ago
Juhani Krekelä f537285cbd Update README 5 years ago
Juhani Krekelä 4673be8acc Ignore swap files 5 years ago
Juhani Krekelä 9a83d9a2b2 Don't create threads on module import 5 years ago
Juhani Krekelä b2ca8a0599 Only pass bytestrings (and not bytearrays) to user code 5 years ago
Juhani Krekelä cdd91bb49e Add support for closing the channel 6 years ago
Juhani Krekelä f75bf39796 a d1 is physically possible, allow #d1 6 years ago
Juhani Krekelä b4233fda4a Support full print()-style control in API.log() 6 years ago
Juhani Krekelä 53caed0d1c Add API.set_nick, .set_channels, .log 6 years ago
Juhani Krekelä 49cd979449 Apparently poll.register can fail with TimeoutError. Handle those 6 years ago
Juhani Krekelä 64a31a61e8 Add irc.part and irc.get_channels 6 years ago
Juhani Krekelä 03f0011e62 Add botcmd.on_quit hook for bot cleanup 6 years ago
Juhani Krekelä a74173fee2 Replace irc.bot_response and irc.bot_response_bytes with an interface that autoconverts if needed 6 years ago
Juhani Krekelä 6a2a7503cb Add bot_response_bytes 6 years ago
Juhani Krekelä 002f1eecf8 Read config from a configuration file 6 years ago
Juhani Krekelä 029083b661 Remove an out-of-date TODO 6 years ago
Juhani Krekelä df82f06fa9 Ping timeout faster, and don't crash if network is unreachable 6 years ago
Juhani Krekelä bb71e5ae9c Have bot reconnect by default on connection failures 6 years ago
Juhani Krekelä e292dc2b4c Add API.cron, for easier bot access to the cron functionality 6 years ago
Juhani Krekelä 1081a6d092 Add botcmd.on_connect hook, to allow better control over bot bringup 6 years ago
Juhani Krekelä c910f08b1e Add flood protection 6 years ago