]>
jfr.im git - erebus.git/log
zonidjan [Mon, 30 Jul 2018 17:24:13 +0000 (12:24 -0500)]
update encoding
zonidjan [Mon, 30 Jul 2018 05:07:52 +0000 (00:07 -0500)]
stafflist - add online nicks
zonidjan [Mon, 30 Jul 2018 03:35:13 +0000 (22:35 -0500)]
add CQ alias for qclear
zonidjan [Mon, 30 Jul 2018 03:25:22 +0000 (22:25 -0500)]
further work and securing on GENHELP
zonidjan [Thu, 19 Jul 2018 02:47:10 +0000 (21:47 -0500)]
msg - rename cmsg to say
zonidjan [Wed, 18 Jul 2018 00:29:21 +0000 (19:29 -0500)]
weather - dont fail when wunderground screws up time
zonidjan [Wed, 18 Jul 2018 00:14:31 +0000 (19:14 -0500)]
fix crash on message consisting of solely the trigger
zonidjan [Mon, 14 May 2018 08:31:54 +0000 (03:31 -0500)]
trivia - allow to set topic via services
zonidjan [Thu, 19 Apr 2018 01:27:57 +0000 (20:27 -0500)]
rename run.sh to run
zonidjan [Thu, 19 Apr 2018 01:27:37 +0000 (20:27 -0500)]
remove config.setup()
zonidjan [Thu, 19 Apr 2018 01:27:16 +0000 (20:27 -0500)]
config - fix getboolean
zonidjan [Wed, 11 Apr 2018 02:16:29 +0000 (21:16 -0500)]
more py3 compat
zonidjan [Tue, 10 Apr 2018 00:52:55 +0000 (19:52 -0500)]
Merge branch 'master' of github.com:zonidjan/erebus
zonidjan [Tue, 10 Apr 2018 00:52:34 +0000 (19:52 -0500)]
further py3 compatibility work
John [Sat, 7 Apr 2018 07:20:03 +0000 (02:20 -0500)]
Update README.md
John [Sat, 7 Apr 2018 07:17:35 +0000 (02:17 -0500)]
Update README.md
zonidjan [Sat, 7 Apr 2018 07:12:31 +0000 (02:12 -0500)]
run.sh - allow passing multiple flags to python
zonidjan [Sat, 7 Apr 2018 04:24:21 +0000 (23:24 -0500)]
add compatibility with Python3. add README.
Python3 is now an additonal target for the bot, and compatibility issues are bugs.
zonidjan [Sat, 10 Mar 2018 01:25:06 +0000 (19:25 -0600)]
control - added !INJECT
zonidjan [Mon, 12 Feb 2018 09:37:52 +0000 (03:37 -0600)]
control - dont message all channels when quitting
zonidjan [Fri, 19 Jan 2018 19:04:04 +0000 (13:04 -0600)]
weather - workaround for python rfc822.parsedate silliness
zonidjan [Wed, 3 Jan 2018 03:37:42 +0000 (21:37 -0600)]
help - fix help_nolag
zonidjan [Fri, 29 Dec 2017 01:04:32 +0000 (19:04 -0600)]
stafflist module created
zonidjan [Fri, 29 Dec 2017 01:04:08 +0000 (19:04 -0600)]
weather - fix bug from typo
zonidjan [Wed, 27 Dec 2017 18:59:25 +0000 (12:59 -0600)]
weather - fixes for wunderground's insane api
zonidjan [Wed, 27 Dec 2017 18:59:01 +0000 (12:59 -0600)]
urls - bugfixes
zonidjan [Fri, 1 Dec 2017 19:34:42 +0000 (13:34 -0600)]
weather - add !WU command to get weather in another users location
zonidjan [Mon, 27 Nov 2017 02:31:46 +0000 (20:31 -0600)]
revert apiversion to 0
zonidjan [Mon, 27 Nov 2017 02:26:30 +0000 (20:26 -0600)]
fix error
zonidjan [Thu, 23 Nov 2017 07:18:12 +0000 (01:18 -0600)]
subtext - minor code corrections
zonidjan [Thu, 23 Nov 2017 07:15:05 +0000 (01:15 -0600)]
module for 's/regex/replacement/'style corrections
<DimeCadmium>
fffffffffff
<DimeCadmium> s/f/b/
<Erebus> <DimeCadmium>
bffffffffff
<DimeCadmium> s/f/b/g
<Erebus> <DimeCadmium>
bbbbbbbbbbb
<DimeCadmium> s/f/b/g;
<Erebus> <DimeCadmium>
bbbbbbbbbbb
<DimeCadmium> s/f/b/;
<Erebus> <DimeCadmium>
bffffffffff
<DimeCadmium> s/a/z/
(note Erebus says nothing because the replacement failed)
<DimeCadmium> abcdef
<DimeCadmium> s/c/z/
<Erebus> <DimeCadmium> abzdef
<DimeCadmium> s/(..).(...)/\1!\2/
<Erebus> <DimeCadmium> ab!def
<DimeCadmium> s!(..).(...)!\1/\2!
<Erebus> <DimeCadmium> ab/def
<DimIRC>
ffffffffff
<DimeCadmium> s/f/b/
<Erebus> DimeCadmium: <DimIRC>
bfffffffff
zonidjan [Fri, 10 Nov 2017 23:46:15 +0000 (17:46 -0600)]
* - change old code to use newer cfg.getboolean instead of bool(int())
zonidjan [Fri, 10 Nov 2017 23:42:07 +0000 (17:42 -0600)]
core - add debug check for printing input/output
zonidjan [Fri, 10 Nov 2017 23:35:40 +0000 (17:35 -0600)]
weather - show location when observation_location is blank; add debug output
zonidjan [Wed, 8 Nov 2017 23:28:37 +0000 (17:28 -0600)]
userinfo - refactor
zonidjan [Wed, 8 Nov 2017 00:39:27 +0000 (18:39 -0600)]
userinfo - add function/command to delete
zonidjan [Wed, 8 Nov 2017 00:27:47 +0000 (18:27 -0600)]
weather - include trigger when user's location is unknown
zonidjan [Tue, 7 Nov 2017 01:44:14 +0000 (19:44 -0600)]
weather - cleanup
zonidjan [Tue, 7 Nov 2017 00:36:09 +0000 (18:36 -0600)]
weather - handle wundergrounds terrible API response formatting
zonidjan [Fri, 27 Oct 2017 05:45:55 +0000 (00:45 -0500)]
check line length before sending message - fixes #17
zonidjan [Fri, 20 Oct 2017 00:05:02 +0000 (19:05 -0500)]
fix SQL auto-retry
zonidjan [Wed, 11 Oct 2017 23:14:46 +0000 (18:14 -0500)]
help bugfix
zonidjan [Wed, 11 Oct 2017 23:11:07 +0000 (18:11 -0500)]
add config option nofakelag
zonidjan [Wed, 11 Oct 2017 18:21:14 +0000 (13:21 -0500)]
bugfixes
zonidjan [Wed, 11 Oct 2017 02:16:29 +0000 (21:16 -0500)]
bugfixes
zonidjan [Wed, 11 Oct 2017 02:09:37 +0000 (21:09 -0500)]
bugfixes
zonidjan [Wed, 11 Oct 2017 01:59:41 +0000 (20:59 -0500)]
mode parsing bugfix
zonidjan [Wed, 11 Oct 2017 01:35:06 +0000 (20:35 -0500)]
weather - add alias !W
zonidjan [Wed, 11 Oct 2017 01:34:27 +0000 (20:34 -0500)]
weather module
zonidjan [Sat, 7 Oct 2017 20:20:25 +0000 (15:20 -0500)]
trivia - bugfixes
zonidjan [Sat, 7 Oct 2017 18:45:53 +0000 (13:45 -0500)]
trivia - modify special questions
zonidjan [Thu, 5 Oct 2017 02:16:48 +0000 (21:16 -0500)]
module cleanup
zonidjan [Thu, 5 Oct 2017 02:00:54 +0000 (21:00 -0500)]
control - add aliases
zonidjan [Wed, 4 Oct 2017 23:43:31 +0000 (18:43 -0500)]
msg - easter egg
zonidjan [Wed, 4 Oct 2017 23:28:34 +0000 (18:28 -0500)]
help - remove end of help message
zonidjan [Wed, 4 Oct 2017 23:27:47 +0000 (18:27 -0500)]
help - remove debug prints
zonidjan [Wed, 4 Oct 2017 23:27:40 +0000 (18:27 -0500)]
msg - remove debug prints
zonidjan [Wed, 4 Oct 2017 23:24:06 +0000 (18:24 -0500)]
fix watchdogtimer so it will run more than once
zonidjan [Wed, 4 Oct 2017 23:18:32 +0000 (18:18 -0500)]
trivia - add category helper commands and add category to topicformat
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
zonidjan [Wed, 4 Oct 2017 23:16:37 +0000 (18:16 -0500)]
control - update help text
zonidjan [Wed, 4 Oct 2017 23:16:16 +0000 (18:16 -0500)]
control - allow whois by auth
zonidjan [Wed, 4 Oct 2017 23:15:12 +0000 (18:15 -0500)]
fix sql norecurse
zonidjan [Sun, 1 Oct 2017 21:34:38 +0000 (16:34 -0500)]
bot - rework _got353 (NAMES reply) to be extendable
zonidjan [Sun, 1 Oct 2017 21:29:57 +0000 (16:29 -0500)]
change to use str.startswith
zonidjan [Mon, 25 Sep 2017 04:51:49 +0000 (23:51 -0500)]
add watchdog timer. fixes #12
zonidjan [Mon, 25 Sep 2017 04:51:19 +0000 (23:51 -0500)]
trivia correct isinstance tests to subclass
zonidjan [Thu, 21 Sep 2017 18:18:14 +0000 (13:18 -0500)]
help - clarify genhelp command
zonidjan [Sun, 17 Sep 2017 03:15:54 +0000 (22:15 -0500)]
help - add genhelp params - fixes #16
zonidjan [Sun, 17 Sep 2017 02:49:48 +0000 (21:49 -0500)]
help: refactor logic around _genhelp
zonidjan [Sun, 17 Sep 2017 02:49:06 +0000 (21:49 -0500)]
update to use new config features
zonidjan [Sun, 17 Sep 2017 02:48:48 +0000 (21:48 -0500)]
config - ease of use changes
zonidjan [Fri, 15 Sep 2017 16:32:15 +0000 (11:32 -0500)]
move TODOs in code to github issues
zonidjan [Sat, 9 Sep 2017 01:58:30 +0000 (20:58 -0500)]
help - show required channel level in command list
zonidjan [Sat, 9 Sep 2017 01:58:12 +0000 (20:58 -0500)]
chanops - remove extra hook, add shorthelp to voice/devoice
zonidjan [Sat, 9 Sep 2017 01:57:41 +0000 (20:57 -0500)]
modlib - add clevel-to-name map
zonidjan [Sat, 9 Sep 2017 01:42:52 +0000 (20:42 -0500)]
trivia - minor updates
zonidjan [Sat, 9 Sep 2017 01:31:30 +0000 (20:31 -0500)]
bot - ignore parsemsg if user is IGNORED
zonidjan [Sat, 9 Sep 2017 01:28:59 +0000 (20:28 -0500)]
modlib - add IGNORED (g) and BANNED (c) levels.
zonidjan [Sat, 9 Sep 2017 01:28:47 +0000 (20:28 -0500)]
remove TODO - converted to github issues
zonidjan [Fri, 8 Sep 2017 22:18:09 +0000 (17:18 -0500)]
msg module
zonidjan [Fri, 8 Sep 2017 22:18:01 +0000 (17:18 -0500)]
chanops module - kick/op/voice
zonidjan [Fri, 8 Sep 2017 22:17:29 +0000 (17:17 -0500)]
main - automatically retry once if a DB query fails
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
zonidjan [Fri, 8 Sep 2017 22:16:08 +0000 (17:16 -0500)]
process KICKs as PARTs
zonidjan [Fri, 8 Sep 2017 22:15:40 +0000 (17:15 -0500)]
update TODOs
zonidjan [Sun, 3 Sep 2017 02:24:06 +0000 (21:24 -0500)]
add help index
zonidjan [Sun, 3 Sep 2017 02:22:27 +0000 (21:22 -0500)]
help - write help to a file instead of messaging for command list
zonidjan [Sun, 3 Sep 2017 02:22:07 +0000 (21:22 -0500)]
control - change help syntax for modunload
zonidjan [Sun, 3 Sep 2017 02:21:49 +0000 (21:21 -0500)]
modlib - assign module name to func.module
zonidjan [Sun, 3 Sep 2017 02:21:28 +0000 (21:21 -0500)]
config - dont interpolate values
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.
zonidjan [Sat, 2 Sep 2017 23:57:10 +0000 (18:57 -0500)]
trivia - updated example json
zonidjan [Sat, 2 Sep 2017 23:55:12 +0000 (18:55 -0500)]
trivia - updated example json
zonidjan [Sat, 2 Sep 2017 23:48:16 +0000 (18:48 -0500)]
trivia - categories; update TODO
zonidjan [Sat, 2 Sep 2017 23:47:54 +0000 (18:47 -0500)]
croncheck - disable starting by creating file dontstart
zonidjan [Sat, 2 Sep 2017 23:47:33 +0000 (18:47 -0500)]
bot - add handler if command is not known
zonidjan [Mon, 28 Aug 2017 01:53:41 +0000 (20:53 -0500)]
make croncheck portable
zonidjan [Sat, 26 Aug 2017 04:51:47 +0000 (23:51 -0500)]
update TODO
zonidjan [Fri, 25 Aug 2017 22:24:06 +0000 (17:24 -0500)]
implement better flood control.