]> jfr.im git - erebus.git/log
erebus.git
3 weeks agoupdate comments main
John Runyon [Thu, 28 Mar 2024 04:08:10 +0000 (22:08 -0600)] 
update comments

3 weeks agorip reddark, rip good reddit
John Runyon [Thu, 28 Mar 2024 03:58:02 +0000 (21:58 -0600)] 
rip reddark, rip good reddit

3 weeks agoadd error checking on mysql DataErrors
John Runyon [Thu, 28 Mar 2024 03:41:33 +0000 (21:41 -0600)] 
add error checking on mysql DataErrors

3 weeks agouse new bind_bot, make sure the bot-on-channel sends the replies
John Runyon [Sat, 23 Mar 2024 07:37:57 +0000 (01:37 -0600)] 
use new bind_bot, make sure the bot-on-channel sends the replies

3 weeks agoadd user.bind_bot method
John Runyon [Sat, 23 Mar 2024 07:35:41 +0000 (01:35 -0600)] 
add user.bind_bot method

recommended usage:
- `user.bind_bot(bot)`
- `user.bind_bot(lib.parent.randbot())`

Wraps a User object in a new object which sends all .msg() through that bot,
instead of through a random bot each time.

3 weeks agoeval - make !SYSTEM report stderr too
John Runyon [Sat, 23 Mar 2024 06:34:53 +0000 (00:34 -0600)] 
eval - make !SYSTEM report stderr too

3 weeks agouse surrogateescape instead of backslashreplace so bad utf8 will get passed through
John Runyon [Sat, 23 Mar 2024 06:34:36 +0000 (00:34 -0600)] 
use surrogateescape instead of backslashreplace so bad utf8 will get passed through

3 weeks agoeval - add !SYSTEM
John Runyon [Sat, 23 Mar 2024 06:09:40 +0000 (00:09 -0600)] 
eval - add !SYSTEM

5 weeks agorejoin uses the bot assigned to the channel
John Runyon [Thu, 14 Mar 2024 00:13:39 +0000 (18:13 -0600)] 
rejoin uses the bot assigned to the channel

5 weeks agohandle 437 numeric nick reservations
John Runyon [Thu, 14 Mar 2024 00:13:10 +0000 (18:13 -0600)] 
handle 437 numeric nick reservations

dunno why solanum can't just use 433 for this...

5 weeks agocontrol - use new flags feature
John Runyon [Wed, 13 Mar 2024 02:31:21 +0000 (20:31 -0600)] 
control - use new flags feature

5 weeks agoadd flags parsing to modlib
John Runyon [Wed, 13 Mar 2024 02:27:06 +0000 (20:27 -0600)] 
add flags parsing to modlib

5 weeks agoadd oidentd support
John Runyon [Mon, 11 Mar 2024 17:09:50 +0000 (11:09 -0600)] 
add oidentd support

5 weeks agosockets - use channel's bot if on channel
John Runyon [Sun, 10 Mar 2024 13:00:34 +0000 (07:00 -0600)] 
sockets - use channel's bot if on channel

6 weeks agoupdate README with new irc
John Runyon [Sun, 3 Mar 2024 04:29:31 +0000 (21:29 -0700)] 
update README with new irc

6 weeks agourls - fix big exception if AIA encounters an SSL error
John Runyon [Sun, 3 Mar 2024 01:56:45 +0000 (18:56 -0700)] 
urls - fix big exception if AIA encounters an SSL error

6 weeks agonew admin_channel - add JOIN, PART, FPART commands
John Runyon [Sat, 2 Mar 2024 16:58:23 +0000 (09:58 -0700)] 
new admin_channel - add JOIN, PART, FPART commands

6 weeks agoadmin_channel -> channel_admin, add fclevel alias
John Runyon [Sat, 2 Mar 2024 16:20:28 +0000 (09:20 -0700)] 
admin_channel -> channel_admin, add fclevel alias

6 weeks agourls - dont indicate a content-length mismatch if we just didnt bother reading
John Runyon [Sat, 2 Mar 2024 16:17:20 +0000 (09:17 -0700)] 
urls - dont indicate a content-length mismatch if we just didnt bother reading

6 weeks agourls - remove no-cache
John Runyon [Sat, 2 Mar 2024 16:16:59 +0000 (09:16 -0700)] 
urls - remove no-cache

6 weeks agourls - reformat headers
John Runyon [Sat, 2 Mar 2024 16:08:35 +0000 (09:08 -0700)] 
urls - reformat headers

7 weeks agobashorg - add aliases bashorg and bash.org
John Runyon [Wed, 28 Feb 2024 08:39:58 +0000 (01:39 -0700)] 
bashorg - add aliases bashorg and bash.org

7 weeks agoadd PASS support
John Runyon [Wed, 28 Feb 2024 08:39:00 +0000 (01:39 -0700)] 
add PASS support

2 months agourls - work better with (some) punctuation around the url
John Runyon [Fri, 16 Feb 2024 21:30:29 +0000 (14:30 -0700)] 
urls - work better with (some) punctuation around the url

2 months agomodlib - correctly explain IGNORED level
John Runyon [Sat, 3 Feb 2024 11:04:53 +0000 (04:04 -0700)] 
modlib - correctly explain IGNORED level

2 months agoupdate sql: remove unsigned from users.level
John Runyon [Sat, 3 Feb 2024 11:01:01 +0000 (04:01 -0700)] 
update sql: remove unsigned from users.level

alter table users modify level tinyint(3) not null;

2 months agoupdate bot.config.example
John Runyon [Thu, 25 Jan 2024 06:17:54 +0000 (23:17 -0700)] 
update bot.config.example

2 months agoTODO
John Runyon [Fri, 19 Jan 2024 20:25:01 +0000 (13:25 -0700)] 
TODO

3 months agotrivia - add date to topstreaks
John Runyon [Thu, 18 Jan 2024 16:17:12 +0000 (09:17 -0700)] 
trivia - add date to topstreaks

3 months agourls - skip wunderground
John Runyon [Sun, 14 Jan 2024 19:54:12 +0000 (12:54 -0700)] 
urls - skip wunderground

3 months agosockets - now working
John Runyon [Wed, 20 Dec 2023 03:52:44 +0000 (20:52 -0700)] 
sockets - now working

3 months agostart work on sockets module, not ready to use yet
John Runyon [Wed, 20 Dec 2023 03:44:57 +0000 (20:44 -0700)] 
start work on sockets module, not ready to use yet

4 months agoadd exit alias for !die
John Runyon [Mon, 18 Dec 2023 19:47:00 +0000 (12:47 -0700)] 
add exit alias for !die

4 months agomove responsibility for input logging to the core
John Runyon [Wed, 13 Dec 2023 22:28:34 +0000 (15:28 -0700)] 
move responsibility for input logging to the core

4 months agobasic_socket fix typo in send method
John Runyon [Wed, 13 Dec 2023 21:42:59 +0000 (14:42 -0700)] 
basic_socket fix typo in send method

4 months agoadd ctcp responses for ping, clientinfo
John Runyon [Wed, 29 Nov 2023 23:33:22 +0000 (16:33 -0700)] 
add ctcp responses for ping, clientinfo

4 months agoadd avweather module to pull METAR from aviationweather.gov
John Runyon [Sun, 26 Nov 2023 00:09:48 +0000 (17:09 -0700)] 
add avweather module to pull METAR from aviationweather.gov

4 months agosome socket fixes
John Runyon [Sun, 26 Nov 2023 00:07:03 +0000 (17:07 -0700)] 
some socket fixes

4 months agotrivia - fix findq help
John Runyon [Sun, 26 Nov 2023 00:05:46 +0000 (17:05 -0700)] 
trivia - fix findq help

5 months agourls - fix choke on malformed URL
John Runyon [Thu, 16 Nov 2023 20:31:03 +0000 (13:31 -0700)] 
urls - fix choke on malformed URL

5 months agorefresh sqldump
John Runyon [Thu, 16 Nov 2023 20:30:40 +0000 (13:30 -0700)] 
refresh sqldump

5 months ago!rejoin - tell user which channel was rejoined
John Runyon [Thu, 16 Nov 2023 19:10:55 +0000 (12:10 -0700)] 
!rejoin - tell user which channel was rejoined

5 months agoallow managers to forceclevel
John Runyon [Sun, 12 Nov 2023 13:01:45 +0000 (06:01 -0700)] 
allow managers to forceclevel

5 months agoadd admin_channel
John Runyon [Sun, 12 Nov 2023 12:57:26 +0000 (05:57 -0700)] 
add admin_channel

5 months agoTODO
John Runyon [Thu, 2 Nov 2023 00:21:37 +0000 (18:21 -0600)] 
TODO

5 months agobasic_socket - wrap incoming lines
John Runyon [Thu, 2 Nov 2023 00:20:33 +0000 (18:20 -0600)] 
basic_socket - wrap incoming lines

5 months agoTODO
John Runyon [Thu, 2 Nov 2023 00:04:05 +0000 (18:04 -0600)] 
TODO

5 months agoadd ability to hook extra sockets
John Runyon [Thu, 2 Nov 2023 00:02:32 +0000 (18:02 -0600)] 
add ability to hook extra sockets

5 months agoexception_hook - fix traceback to show last <limit> lines instead of first
John Runyon [Thu, 2 Nov 2023 00:02:14 +0000 (18:02 -0600)] 
exception_hook - fix traceback to show last <limit> lines instead of first

5 months agomodlib - reorder hook functions and code to be consistent
John Runyon [Wed, 1 Nov 2023 20:54:52 +0000 (14:54 -0600)] 
modlib - reorder hook functions and code to be consistent

5 months agofix find to trim oldlogs
John Runyon [Wed, 1 Nov 2023 20:50:52 +0000 (14:50 -0600)] 
fix find to trim oldlogs

5 months agoupdate bot.config.example - add watchdog parameters
John Runyon [Fri, 27 Oct 2023 15:56:24 +0000 (09:56 -0600)] 
update bot.config.example - add watchdog parameters

5 months agoupdate bot.config.example
John Runyon [Fri, 27 Oct 2023 00:11:36 +0000 (18:11 -0600)] 
update bot.config.example

5 months agourls - beautifulsoup: use encoding from Content-Type if available
John Runyon [Tue, 24 Oct 2023 02:21:50 +0000 (20:21 -0600)] 
urls - beautifulsoup: use encoding from Content-Type if available

5 months agoexception_hook module
John Runyon [Mon, 23 Oct 2023 13:55:00 +0000 (07:55 -0600)] 
exception_hook module

5 months agocore - add exception hooks
John Runyon [Mon, 23 Oct 2023 13:52:15 +0000 (07:52 -0600)] 
core - add exception hooks

5 months agourls - fix error messages working
John Runyon [Mon, 23 Oct 2023 12:25:48 +0000 (06:25 -0600)] 
urls - fix error messages working

5 months agourls - include AIA usage flag in output
John Runyon [Mon, 23 Oct 2023 12:22:44 +0000 (06:22 -0600)] 
urls - include AIA usage flag in output

5 months agosubtext - allow empty replace
John Runyon [Sat, 21 Oct 2023 02:20:57 +0000 (20:20 -0600)] 
subtext - allow empty replace

6 months agotrivia - also track time of streaks
John Runyon [Sun, 15 Oct 2023 13:46:43 +0000 (07:46 -0600)] 
trivia - also track time of streaks

6 months agotrivia - add max-streak tracking
John Runyon [Sun, 15 Oct 2023 08:17:59 +0000 (02:17 -0600)] 
trivia - add max-streak tracking

6 months agofix import.trivia.php - it was missing the question list conversion to a list-of...
John Runyon [Sun, 15 Oct 2023 08:17:40 +0000 (02:17 -0600)] 
fix import.trivia.php - it was missing the question list conversion to a list-of-lists instead of a list-of-dicts, and also missing the introduction of categories

6 months agoremove __module__ from urls because it breaks on some things i love you python its...
John Runyon [Wed, 11 Oct 2023 03:56:51 +0000 (21:56 -0600)] 
remove __module__ from urls because it breaks on some things i love you python its so great getting magical exceptions from every corner (including corners you dont use) of the stdlib

6 months agourls - swallow InvalidURL responses
John Runyon [Mon, 9 Oct 2023 00:18:08 +0000 (18:18 -0600)] 
urls - swallow InvalidURL responses

6 months agohelp - dont allow args to SHOWCOMMANDS
John Runyon [Wed, 4 Oct 2023 07:47:13 +0000 (01:47 -0600)] 
help - dont allow args to SHOWCOMMANDS

6 months agourls - blacklist my gitweb, lol
John Runyon [Wed, 4 Oct 2023 07:23:23 +0000 (01:23 -0600)] 
urls - blacklist my gitweb, lol

6 months agoTODO
John Runyon [Wed, 4 Oct 2023 07:22:16 +0000 (01:22 -0600)] 
TODO

6 months agocontrol - use new flag-style options in error messages
John Runyon [Wed, 4 Oct 2023 07:22:09 +0000 (01:22 -0600)] 
control - use new flag-style options in error messages

6 months agochanops - why is this here? its not used
John Runyon [Wed, 4 Oct 2023 07:14:25 +0000 (01:14 -0600)] 
chanops - why is this here? its not used

6 months agoTODO
John Runyon [Wed, 4 Oct 2023 07:14:12 +0000 (01:14 -0600)] 
TODO

6 months agonitterize - farm out to urls to fetch titles for generated nitter links
John Runyon [Wed, 4 Oct 2023 06:57:46 +0000 (00:57 -0600)] 
nitterize - farm out to urls to fetch titles for generated nitter links

since it ignores twitter now (and twitter's titles are useless)

also, updated urls to factor some existing code into a function so
nitterize can call it

6 months agourls - skip new reddit since titles are useless on it
John Runyon [Mon, 2 Oct 2023 23:36:11 +0000 (17:36 -0600)] 
urls - skip new reddit since titles are useless on it

6 months agourls - add a bunch of headers to make stuff work
John Runyon [Tue, 26 Sep 2023 18:36:33 +0000 (12:36 -0600)] 
urls - add a bunch of headers to make stuff work

6 months agofix setnitter
John Runyon [Thu, 21 Sep 2023 15:38:21 +0000 (09:38 -0600)] 
fix setnitter

6 months agoupdate nitter to replace instance
John Runyon [Thu, 21 Sep 2023 15:32:51 +0000 (09:32 -0600)] 
update nitter to replace instance

7 months agourls - add AIA support. needs python lib aia.
John Runyon [Tue, 12 Sep 2023 07:34:35 +0000 (01:34 -0600)] 
urls - add AIA support. needs python lib aia.

7 months agoTODO
John Runyon [Mon, 11 Sep 2023 15:43:03 +0000 (09:43 -0600)] 
TODO

7 months agoTODO
John Runyon [Thu, 7 Sep 2023 19:53:04 +0000 (13:53 -0600)] 
TODO

7 months agoTODO
John Runyon [Thu, 7 Sep 2023 04:25:20 +0000 (22:25 -0600)] 
TODO

7 months agoadd steam module with !STEAMNP command
John Runyon [Thu, 7 Sep 2023 04:22:00 +0000 (22:22 -0600)] 
add steam module with !STEAMNP command

7 months agoremove a debugging print
John Runyon [Thu, 7 Sep 2023 01:19:45 +0000 (19:19 -0600)] 
remove a debugging print

7 months agoupdate README
John Runyon [Mon, 4 Sep 2023 03:45:07 +0000 (21:45 -0600)] 
update README

7 months agodrop py2
John Runyon [Mon, 4 Sep 2023 03:32:09 +0000 (21:32 -0600)] 
drop py2

7 months agooops some words in README
John Runyon [Mon, 4 Sep 2023 03:30:31 +0000 (21:30 -0600)] 
oops some words in README

7 months agoTODO
John Runyon [Mon, 4 Sep 2023 03:23:32 +0000 (21:23 -0600)] 
TODO

7 months agoupdate README
John Runyon [Mon, 4 Sep 2023 03:17:26 +0000 (21:17 -0600)] 
update README

7 months agocontrol - add autoload flag to manipulate autoloads
John Runyon [Mon, 4 Sep 2023 03:00:15 +0000 (21:00 -0600)] 
control - add autoload flag to manipulate autoloads

7 months agoadd admin_config module with SETCONFIG and DELCONFIG command
John Runyon [Mon, 4 Sep 2023 02:57:19 +0000 (20:57 -0600)] 
add admin_config module with SETCONFIG and DELCONFIG command

7 months agoconfig - add delete method
John Runyon [Mon, 4 Sep 2023 02:56:55 +0000 (20:56 -0600)] 
config - add delete method

7 months agocontrol - show ignored status in whois
John Runyon [Mon, 4 Sep 2023 02:23:55 +0000 (20:23 -0600)] 
control - show ignored status in whois

7 months agoadmin_user module to set users' glevel
John Runyon [Mon, 4 Sep 2023 02:23:29 +0000 (20:23 -0600)] 
admin_user module to set users' glevel

7 months agourls - allow to block channels in config
John Runyon [Mon, 4 Sep 2023 02:22:57 +0000 (20:22 -0600)] 
urls - allow to block channels in config

7 months agoTODO
John Runyon [Mon, 4 Sep 2023 01:18:58 +0000 (19:18 -0600)] 
TODO

7 months agourls: .strip title
John Runyon [Mon, 4 Sep 2023 00:22:35 +0000 (18:22 -0600)] 
urls: .strip title

7 months agourls: add content-length and content-type
John Runyon [Mon, 4 Sep 2023 00:20:38 +0000 (18:20 -0600)] 
urls: add content-length and content-type

7 months agourls - remove broken APIs
John Runyon [Fri, 25 Aug 2023 21:58:32 +0000 (15:58 -0600)] 
urls - remove broken APIs

7 months agourls - remove duplicate effort
John Runyon [Fri, 25 Aug 2023 20:49:23 +0000 (14:49 -0600)] 
urls - remove duplicate effort

7 months agoTODO
John Runyon [Fri, 25 Aug 2023 04:56:53 +0000 (22:56 -0600)] 
TODO

7 months agoTODO
John Runyon [Thu, 24 Aug 2023 01:43:19 +0000 (19:43 -0600)] 
TODO

7 months agoTODO
John Runyon [Thu, 24 Aug 2023 01:33:53 +0000 (19:33 -0600)] 
TODO