]> jfr.im git - erebus.git/log
erebus.git
6 years ago* - change old code to use newer cfg.getboolean instead of bool(int())
zonidjan [Fri, 10 Nov 2017 23:46:15 +0000 (17:46 -0600)] 
* - change old code to use newer cfg.getboolean instead of bool(int())

6 years agocore - add debug check for printing input/output
zonidjan [Fri, 10 Nov 2017 23:42:07 +0000 (17:42 -0600)] 
core - add debug check for printing input/output

6 years agoweather - show location when observation_location is blank; add debug output
zonidjan [Fri, 10 Nov 2017 23:35:40 +0000 (17:35 -0600)] 
weather - show location when observation_location is blank; add debug output

6 years agouserinfo - refactor
zonidjan [Wed, 8 Nov 2017 23:28:37 +0000 (17:28 -0600)] 
userinfo - refactor

6 years agouserinfo - add function/command to delete
zonidjan [Wed, 8 Nov 2017 00:39:27 +0000 (18:39 -0600)] 
userinfo - add function/command to delete

6 years agoweather - include trigger when user's location is unknown
zonidjan [Wed, 8 Nov 2017 00:27:47 +0000 (18:27 -0600)] 
weather - include trigger when user's location is unknown

6 years agoweather - cleanup
zonidjan [Tue, 7 Nov 2017 01:44:14 +0000 (19:44 -0600)] 
weather - cleanup

6 years agoweather - handle wundergrounds terrible API response formatting
zonidjan [Tue, 7 Nov 2017 00:36:09 +0000 (18:36 -0600)] 
weather - handle wundergrounds terrible API response formatting

6 years agocheck line length before sending message - fixes #17
zonidjan [Fri, 27 Oct 2017 05:45:55 +0000 (00:45 -0500)] 
check line length before sending message - fixes #17

6 years agofix SQL auto-retry
zonidjan [Fri, 20 Oct 2017 00:05:02 +0000 (19:05 -0500)] 
fix SQL auto-retry

6 years agohelp bugfix
zonidjan [Wed, 11 Oct 2017 23:14:46 +0000 (18:14 -0500)] 
help bugfix

6 years agoadd config option nofakelag
zonidjan [Wed, 11 Oct 2017 23:11:07 +0000 (18:11 -0500)] 
add config option nofakelag

6 years agobugfixes
zonidjan [Wed, 11 Oct 2017 18:21:14 +0000 (13:21 -0500)] 
bugfixes

6 years agobugfixes
zonidjan [Wed, 11 Oct 2017 02:16:29 +0000 (21:16 -0500)] 
bugfixes

6 years agobugfixes
zonidjan [Wed, 11 Oct 2017 02:09:37 +0000 (21:09 -0500)] 
bugfixes

6 years agomode parsing bugfix
zonidjan [Wed, 11 Oct 2017 01:59:41 +0000 (20:59 -0500)] 
mode parsing bugfix

6 years agoweather - add alias !W
zonidjan [Wed, 11 Oct 2017 01:35:06 +0000 (20:35 -0500)] 
weather - add alias !W

6 years agoweather module
zonidjan [Wed, 11 Oct 2017 01:34:27 +0000 (20:34 -0500)] 
weather module

6 years agotrivia - bugfixes
zonidjan [Sat, 7 Oct 2017 20:20:25 +0000 (15:20 -0500)] 
trivia - bugfixes

6 years agotrivia - modify special questions
zonidjan [Sat, 7 Oct 2017 18:45:53 +0000 (13:45 -0500)] 
trivia - modify special questions

6 years agomodule cleanup
zonidjan [Thu, 5 Oct 2017 02:16:48 +0000 (21:16 -0500)] 
module cleanup

6 years agocontrol - add aliases
zonidjan [Thu, 5 Oct 2017 02:00:54 +0000 (21:00 -0500)] 
control - add aliases

6 years agomsg - easter egg
zonidjan [Wed, 4 Oct 2017 23:43:31 +0000 (18:43 -0500)] 
msg - easter egg

6 years agohelp - remove end of help message
zonidjan [Wed, 4 Oct 2017 23:28:34 +0000 (18:28 -0500)] 
help - remove end of help message

6 years agohelp - remove debug prints
zonidjan [Wed, 4 Oct 2017 23:27:47 +0000 (18:27 -0500)] 
help - remove debug prints

6 years agomsg - remove debug prints
zonidjan [Wed, 4 Oct 2017 23:27:40 +0000 (18:27 -0500)] 
msg - remove debug prints

6 years agofix watchdogtimer so it will run more than once
zonidjan [Wed, 4 Oct 2017 23:24:06 +0000 (18:24 -0500)] 
fix watchdogtimer so it will run more than once

6 years agotrivia - add category helper commands and add category to topicformat
zonidjan [Wed, 4 Oct 2017 23:18:32 +0000 (18:18 -0500)] 
trivia - add category helper commands and add category to topicformat

6 years agoadd wantchan - fixes #13 - will consume channel if available, but not require it
zonidjan [Wed, 4 Oct 2017 23:18:01 +0000 (18:18 -0500)] 
add wantchan - fixes #13 - will consume channel if available, but not require it

6 years agocontrol - update help text
zonidjan [Wed, 4 Oct 2017 23:16:37 +0000 (18:16 -0500)] 
control - update help text

6 years agocontrol - allow whois by auth
zonidjan [Wed, 4 Oct 2017 23:16:16 +0000 (18:16 -0500)] 
control - allow whois by auth

6 years agofix sql norecurse
zonidjan [Wed, 4 Oct 2017 23:15:12 +0000 (18:15 -0500)] 
fix sql norecurse

6 years agobot - rework _got353 (NAMES reply) to be extendable
zonidjan [Sun, 1 Oct 2017 21:34:38 +0000 (16:34 -0500)] 
bot - rework _got353 (NAMES reply) to be extendable

6 years agochange to use str.startswith
zonidjan [Sun, 1 Oct 2017 21:29:57 +0000 (16:29 -0500)] 
change to use str.startswith

6 years agoadd watchdog timer. fixes #12
zonidjan [Mon, 25 Sep 2017 04:51:49 +0000 (23:51 -0500)] 
add watchdog timer. fixes #12

6 years agotrivia correct isinstance tests to subclass
zonidjan [Mon, 25 Sep 2017 04:51:19 +0000 (23:51 -0500)] 
trivia correct isinstance tests to subclass

6 years agohelp - clarify genhelp command
zonidjan [Thu, 21 Sep 2017 18:18:14 +0000 (13:18 -0500)] 
help - clarify genhelp command

6 years agohelp - add genhelp params - fixes #16
zonidjan [Sun, 17 Sep 2017 03:15:54 +0000 (22:15 -0500)] 
help - add genhelp params - fixes #16

6 years agohelp: refactor logic around _genhelp
zonidjan [Sun, 17 Sep 2017 02:49:48 +0000 (21:49 -0500)] 
help: refactor logic around _genhelp

6 years agoupdate to use new config features
zonidjan [Sun, 17 Sep 2017 02:49:06 +0000 (21:49 -0500)] 
update to use new config features

6 years agoconfig - ease of use changes
zonidjan [Sun, 17 Sep 2017 02:48:48 +0000 (21:48 -0500)] 
config - ease of use changes

6 years agomove TODOs in code to github issues
zonidjan [Fri, 15 Sep 2017 16:32:15 +0000 (11:32 -0500)] 
move TODOs in code to github issues

6 years agohelp - show required channel level in command list
zonidjan [Sat, 9 Sep 2017 01:58:30 +0000 (20:58 -0500)] 
help - show required channel level in command list

6 years agochanops - remove extra hook, add shorthelp to voice/devoice
zonidjan [Sat, 9 Sep 2017 01:58:12 +0000 (20:58 -0500)] 
chanops - remove extra hook, add shorthelp to voice/devoice

6 years agomodlib - add clevel-to-name map
zonidjan [Sat, 9 Sep 2017 01:57:41 +0000 (20:57 -0500)] 
modlib - add clevel-to-name map

6 years agotrivia - minor updates
zonidjan [Sat, 9 Sep 2017 01:42:52 +0000 (20:42 -0500)] 
trivia - minor updates

6 years agobot - ignore parsemsg if user is IGNORED
zonidjan [Sat, 9 Sep 2017 01:31:30 +0000 (20:31 -0500)] 
bot - ignore parsemsg if user is IGNORED

6 years agomodlib - add IGNORED (g) and BANNED (c) levels.
zonidjan [Sat, 9 Sep 2017 01:28:59 +0000 (20:28 -0500)] 
modlib - add IGNORED (g) and BANNED (c) levels.

6 years agoremove TODO - converted to github issues
zonidjan [Sat, 9 Sep 2017 01:28:47 +0000 (20:28 -0500)] 
remove TODO - converted to github issues

6 years agomsg module
zonidjan [Fri, 8 Sep 2017 22:18:09 +0000 (17:18 -0500)] 
msg module

6 years agochanops module - kick/op/voice
zonidjan [Fri, 8 Sep 2017 22:18:01 +0000 (17:18 -0500)] 
chanops module - kick/op/voice

6 years agomain - automatically retry once if a DB query fails
zonidjan [Fri, 8 Sep 2017 22:17:29 +0000 (17:17 -0500)] 
main - automatically retry once if a DB query fails

6 years agomodlib - use parent provided to modstop directly, instead of relying on self.parent...
zonidjan [Fri, 8 Sep 2017 22:16:38 +0000 (17:16 -0500)] 
modlib - use parent provided to modstop directly, instead of relying on self.parent which might not be defined

6 years agoprocess KICKs as PARTs
zonidjan [Fri, 8 Sep 2017 22:16:08 +0000 (17:16 -0500)] 
process KICKs as PARTs

6 years agoupdate TODOs
zonidjan [Fri, 8 Sep 2017 22:15:40 +0000 (17:15 -0500)] 
update TODOs

6 years agoadd help index
zonidjan [Sun, 3 Sep 2017 02:24:06 +0000 (21:24 -0500)] 
add help index

6 years agohelp - write help to a file instead of messaging for command list
zonidjan [Sun, 3 Sep 2017 02:22:27 +0000 (21:22 -0500)] 
help - write help to a file instead of messaging for command list

6 years agocontrol - change help syntax for modunload
zonidjan [Sun, 3 Sep 2017 02:22:07 +0000 (21:22 -0500)] 
control - change help syntax for modunload

6 years agomodlib - assign module name to func.module
zonidjan [Sun, 3 Sep 2017 02:21:49 +0000 (21:21 -0500)] 
modlib - assign module name to func.module

6 years agoconfig - dont interpolate values
zonidjan [Sun, 3 Sep 2017 02:21:28 +0000 (21:21 -0500)] 
config - dont interpolate values

6 years agoadded softdeps to modinfo - bumped APIVERSION
zonidjan [Sun, 3 Sep 2017 00:55:36 +0000 (19:55 -0500)] 
added softdeps to modinfo - bumped APIVERSION

APIVERSION is now 2. modules written for 2 are compatible with 1;
however modules written for 1 need to be updated (by adding softdeps
to modinfo).

softdeps are loaded before the current module is started, when possible.
however, if they are disabled (by setting them to 0 in config
"[autoloads]"), or non-existent, they will be ignored. Additionally, if
they are unloaded at runtime any modules with softdeps on them will
continue to be loaded and are expected to not raise any errors.

6 years agotrivia - updated example json
zonidjan [Sat, 2 Sep 2017 23:57:10 +0000 (18:57 -0500)] 
trivia - updated example json

6 years agotrivia - updated example json
zonidjan [Sat, 2 Sep 2017 23:55:12 +0000 (18:55 -0500)] 
trivia - updated example json

6 years agotrivia - categories; update TODO
zonidjan [Sat, 2 Sep 2017 23:48:16 +0000 (18:48 -0500)] 
trivia - categories; update TODO

6 years agocroncheck - disable starting by creating file dontstart
zonidjan [Sat, 2 Sep 2017 23:47:54 +0000 (18:47 -0500)] 
croncheck - disable starting by creating file dontstart

6 years agobot - add handler if command is not known
zonidjan [Sat, 2 Sep 2017 23:47:33 +0000 (18:47 -0500)] 
bot - add handler if command is not known

6 years agomake croncheck portable
zonidjan [Mon, 28 Aug 2017 01:53:41 +0000 (20:53 -0500)] 
make croncheck portable

6 years agoupdate TODO
zonidjan [Sat, 26 Aug 2017 04:51:47 +0000 (23:51 -0500)] 
update TODO

6 years agoimplement better flood control.
zonidjan [Fri, 25 Aug 2017 22:24:06 +0000 (17:24 -0500)] 
implement better flood control.

6 years agofoo - update examples
zonidjan [Fri, 25 Aug 2017 19:29:35 +0000 (14:29 -0500)] 
foo - update examples

6 years agofix formatting of CBEXC msg
zonidjan [Fri, 25 Aug 2017 19:26:28 +0000 (14:26 -0500)] 
fix formatting of CBEXC msg

6 years agoeval - fix exception generator
zonidjan [Fri, 25 Aug 2017 19:26:14 +0000 (14:26 -0500)] 
eval - fix exception generator

6 years agocontrol - adjust formatting of dependent list
zonidjan [Fri, 25 Aug 2017 19:25:51 +0000 (14:25 -0500)] 
control - adjust formatting of dependent list

6 years agocontrol - be aware of dependents
zonidjan [Fri, 25 Aug 2017 19:09:36 +0000 (14:09 -0500)] 
control - be aware of dependents

6 years agoadjust logging
zonidjan [Fri, 25 Aug 2017 18:55:28 +0000 (13:55 -0500)] 
adjust logging

6 years agoupdate __del__
zonidjan [Fri, 25 Aug 2017 18:55:11 +0000 (13:55 -0500)] 
update __del__

6 years agohandle nick-taken
zonidjan [Fri, 25 Aug 2017 18:23:15 +0000 (13:23 -0500)] 
handle nick-taken

6 years agotrack ops/voices
zonidjan [Fri, 25 Aug 2017 17:53:05 +0000 (12:53 -0500)] 
track ops/voices

6 years agoauth fixes
zonidjan [Wed, 23 Aug 2017 04:48:45 +0000 (23:48 -0500)] 
auth fixes

6 years agoauth fixes
zonidjan [Wed, 23 Aug 2017 04:48:35 +0000 (23:48 -0500)] 
auth fixes

6 years agotrivia - change message formatting
zonidjan [Wed, 23 Aug 2017 04:47:45 +0000 (23:47 -0500)] 
trivia - change message formatting

6 years agoupdate module loading system
zonidjan [Sun, 9 Jul 2017 03:16:36 +0000 (22:16 -0500)] 
update module loading system

6 years agotrivia - update savedb
zonidjan [Sun, 9 Jul 2017 03:16:05 +0000 (22:16 -0500)] 
trivia - update savedb

6 years agotrivia - improve reliability of savedb
zonidjan [Sun, 9 Jul 2017 03:13:03 +0000 (22:13 -0500)] 
trivia - improve reliability of savedb

6 years agosms
zonidjan [Sun, 9 Jul 2017 03:12:26 +0000 (22:12 -0500)] 
sms

6 years agoupdate module loading system
zonidjan [Sun, 9 Jul 2017 03:12:09 +0000 (22:12 -0500)] 
update module loading system

6 years agobot - update error handling
zonidjan [Sun, 9 Jul 2017 03:11:05 +0000 (22:11 -0500)] 
bot - update error handling

6 years agoupdate TODO
zonidjan [Sun, 9 Jul 2017 03:08:57 +0000 (22:08 -0500)] 
update TODO

7 years agouserinfo - change help strings and add _keys to list keys
zonidjan [Thu, 8 Jun 2017 03:15:26 +0000 (22:15 -0500)] 
userinfo - change help strings and add _keys to list keys

7 years agohelp - add a line denoting the end of the listing
zonidjan [Thu, 8 Jun 2017 03:15:05 +0000 (22:15 -0500)] 
help - add a line denoting the end of the listing

7 years agoadd !AUTH command to do another WHO
zonidjan [Thu, 8 Jun 2017 03:14:43 +0000 (22:14 -0500)] 
add !AUTH command to do another WHO

7 years agohelp - make response format match for cmd list vs single cmd
zonidjan [Thu, 8 Jun 2017 02:12:09 +0000 (21:12 -0500)] 
help - make response format match for cmd list vs single cmd

7 years agomodlib - fix argsGE/argsEQ
zonidjan [Thu, 8 Jun 2017 02:08:44 +0000 (21:08 -0500)] 
modlib - fix argsGE/argsEQ

7 years agohelp - more verbosity in cmd listing
zonidjan [Thu, 8 Jun 2017 01:58:29 +0000 (20:58 -0500)] 
help - more verbosity in cmd listing

7 years agodebug fixes
zonidjan [Thu, 8 Jun 2017 01:58:06 +0000 (20:58 -0500)] 
debug fixes

7 years agohelp - added formatting and sorting
zonidjan [Wed, 7 Jun 2017 18:57:56 +0000 (13:57 -0500)] 
help - added formatting and sorting

7 years agoclean up trivia
zonidjan [Wed, 7 Jun 2017 18:38:51 +0000 (13:38 -0500)] 
clean up trivia

7 years agoadded kill script
zonidjan [Sat, 20 May 2017 21:21:17 +0000 (16:21 -0500)] 
added kill script

7 years agoadded help to each module
zonidjan [Sat, 20 May 2017 21:20:44 +0000 (16:20 -0500)] 
added help to each module

7 years agoadded help module
zonidjan [Sat, 20 May 2017 05:59:04 +0000 (00:59 -0500)] 
added help module