]> jfr.im git - erebus.git/log
erebus.git
6 years agorename run.sh to run
zonidjan [Thu, 19 Apr 2018 01:27:57 +0000 (20:27 -0500)] 
rename run.sh to run

6 years agoremove config.setup()
zonidjan [Thu, 19 Apr 2018 01:27:37 +0000 (20:27 -0500)] 
remove config.setup()

6 years agoconfig - fix getboolean
zonidjan [Thu, 19 Apr 2018 01:27:16 +0000 (20:27 -0500)] 
config - fix getboolean

6 years agomore py3 compat
zonidjan [Wed, 11 Apr 2018 02:16:29 +0000 (21:16 -0500)] 
more py3 compat

6 years agoMerge branch 'master' of github.com:zonidjan/erebus
zonidjan [Tue, 10 Apr 2018 00:52:55 +0000 (19:52 -0500)] 
Merge branch 'master' of github.com:zonidjan/erebus

6 years agofurther py3 compatibility work
zonidjan [Tue, 10 Apr 2018 00:52:34 +0000 (19:52 -0500)] 
further py3 compatibility work

6 years agoUpdate README.md
John [Sat, 7 Apr 2018 07:20:03 +0000 (02:20 -0500)] 
Update README.md

6 years agoUpdate README.md
John [Sat, 7 Apr 2018 07:17:35 +0000 (02:17 -0500)] 
Update README.md

6 years agorun.sh - allow passing multiple flags to python
zonidjan [Sat, 7 Apr 2018 07:12:31 +0000 (02:12 -0500)] 
run.sh - allow passing multiple flags to python

6 years agoadd compatibility with Python3. add README.
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.

6 years agocontrol - added !INJECT
zonidjan [Sat, 10 Mar 2018 01:25:06 +0000 (19:25 -0600)] 
control - added !INJECT

6 years agocontrol - dont message all channels when quitting
zonidjan [Mon, 12 Feb 2018 09:37:52 +0000 (03:37 -0600)] 
control - dont message all channels when quitting

6 years agoweather - workaround for python rfc822.parsedate silliness
zonidjan [Fri, 19 Jan 2018 19:04:04 +0000 (13:04 -0600)] 
weather - workaround for python rfc822.parsedate silliness

6 years agohelp - fix help_nolag
zonidjan [Wed, 3 Jan 2018 03:37:42 +0000 (21:37 -0600)] 
help - fix help_nolag

6 years agostafflist module created
zonidjan [Fri, 29 Dec 2017 01:04:32 +0000 (19:04 -0600)] 
stafflist module created

6 years agoweather - fix bug from typo
zonidjan [Fri, 29 Dec 2017 01:04:08 +0000 (19:04 -0600)] 
weather - fix bug from typo

6 years agoweather - fixes for wunderground's insane api
zonidjan [Wed, 27 Dec 2017 18:59:25 +0000 (12:59 -0600)] 
weather - fixes for wunderground's insane api

6 years agourls - bugfixes
zonidjan [Wed, 27 Dec 2017 18:59:01 +0000 (12:59 -0600)] 
urls - bugfixes

6 years agoweather - add !WU command to get weather in another users location
zonidjan [Fri, 1 Dec 2017 19:34:42 +0000 (13:34 -0600)] 
weather - add !WU command to get weather in another users location

6 years agorevert apiversion to 0
zonidjan [Mon, 27 Nov 2017 02:31:46 +0000 (20:31 -0600)] 
revert apiversion to 0

6 years agofix error
zonidjan [Mon, 27 Nov 2017 02:26:30 +0000 (20:26 -0600)] 
fix error

6 years agosubtext - minor code corrections
zonidjan [Thu, 23 Nov 2017 07:18:12 +0000 (01:18 -0600)] 
subtext - minor code corrections

6 years agomodule for 's/regex/replacement/'style 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

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