]> jfr.im git - erebus.git/log
erebus.git
6 months agoexception_hook module
John Runyon [Mon, 23 Oct 2023 13:55:00 +0000 (07:55 -0600)] 
exception_hook module

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

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

6 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

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

7 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

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

7 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

7 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

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

7 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

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

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

7 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

7 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

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

7 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

7 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

7 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

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

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

8 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.

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

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

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

8 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

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

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

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

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

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

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

8 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

8 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

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

8 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

8 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

8 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

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

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

8 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

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

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

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

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

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

8 months agourls - fix error handling
John Runyon [Thu, 24 Aug 2023 01:33:07 +0000 (19:33 -0600)] 
urls - fix error handling

8 months agourls - fix calling some regexes
John Runyon [Thu, 24 Aug 2023 01:12:16 +0000 (19:12 -0600)] 
urls - fix calling some regexes

8 months agoupdate listenbrainz default format
John Runyon [Tue, 22 Aug 2023 23:15:16 +0000 (17:15 -0600)] 
update listenbrainz default format

8 months agomake listenbrainz format configurable
John Runyon [Sat, 19 Aug 2023 05:34:57 +0000 (23:34 -0600)] 
make listenbrainz format configurable

8 months agoadd listenbrainz module
John Runyon [Sat, 19 Aug 2023 04:55:45 +0000 (22:55 -0600)] 
add listenbrainz module

8 months agonitterize - use nitter.net instance
John Runyon [Fri, 18 Aug 2023 23:21:53 +0000 (17:21 -0600)] 
nitterize - use nitter.net instance

9 months agoadjust nitterize regex
John Runyon [Sun, 13 Aug 2023 04:28:23 +0000 (22:28 -0600)] 
adjust nitterize regex

9 months agoadd bashorg module
John Runyon [Sat, 12 Aug 2023 07:55:18 +0000 (01:55 -0600)] 
add bashorg module

9 months agominor updates to nitterize and subtext to ignore DMs
John Runyon [Sat, 12 Aug 2023 03:53:24 +0000 (21:53 -0600)] 
minor updates to nitterize and subtext to ignore DMs

9 months agoupdate TODO
John Runyon [Sat, 12 Aug 2023 03:35:42 +0000 (21:35 -0600)] 
update TODO

9 months agoadd nitterize module
John Runyon [Sat, 12 Aug 2023 03:24:54 +0000 (21:24 -0600)] 
add nitterize module

9 months agoupdate error handling a bit
John Runyon [Sat, 12 Aug 2023 02:59:50 +0000 (20:59 -0600)] 
update error handling a bit

9 months agoupdate TODO
John Runyon [Tue, 8 Aug 2023 20:26:58 +0000 (14:26 -0600)] 
update TODO

9 months agoadd TODO
John Runyon [Fri, 4 Aug 2023 15:30:15 +0000 (09:30 -0600)] 
add TODO

9 months agofix attempting to regain original nick when nick was in use upon connect
John Runyon [Fri, 4 Aug 2023 15:27:36 +0000 (09:27 -0600)] 
fix attempting to regain original nick when nick was in use upon connect

10 months agoslight changes to _goterror
John Runyon [Thu, 29 Jun 2023 21:13:38 +0000 (15:13 -0600)] 
slight changes to _goterror

10 months agotry to make more robust in connection faults
John Runyon [Thu, 29 Jun 2023 20:23:32 +0000 (14:23 -0600)] 
try to make more robust in connection faults

10 months agoreddark - interpret oliver or archived as restricted
John Runyon [Wed, 28 Jun 2023 23:21:23 +0000 (17:21 -0600)] 
reddark - interpret oliver or archived as restricted

10 months agotrivia - update findq commands and add findqa
John Runyon [Wed, 28 Jun 2023 01:24:17 +0000 (19:24 -0600)] 
trivia - update findq commands and add findqa

10 months agohelp - if nofakelag, showcommands should send the list instead of URL
John Runyon [Tue, 20 Jun 2023 22:04:15 +0000 (16:04 -0600)] 
help - if nofakelag, showcommands should send the list instead of URL

10 months agourls - fix basic title functionality
John Runyon [Tue, 20 Jun 2023 21:29:43 +0000 (15:29 -0600)] 
urls - fix basic title functionality

10 months agoupdate watchdog default timeout to 10 mins
John Runyon [Mon, 19 Jun 2023 08:13:38 +0000 (02:13 -0600)] 
update watchdog default timeout to 10 mins

10 months agofix watchdog, fix exiting when network goes away, etc
John Runyon [Sun, 18 Jun 2023 16:50:14 +0000 (10:50 -0600)] 
fix watchdog, fix exiting when network goes away, etc

10 months agosort modlist results
John Runyon [Sun, 18 Jun 2023 14:21:25 +0000 (08:21 -0600)] 
sort modlist results

10 months agomore help fix
John Runyon [Sun, 18 Jun 2023 14:20:29 +0000 (08:20 -0600)] 
more help fix

10 months agomsg - fix moo
John Runyon [Sun, 18 Jun 2023 08:04:52 +0000 (02:04 -0600)] 
msg - fix moo

10 months agofix help module with nolag
John Runyon [Sun, 18 Jun 2023 07:30:18 +0000 (01:30 -0600)] 
fix help module with nolag

10 months agofix msg() with nofakelag
John Runyon [Sat, 17 Jun 2023 07:00:13 +0000 (01:00 -0600)] 
fix msg() with nofakelag

10 months agobot - allow hooks for numerics/commands that get sent without source
John Runyon [Fri, 16 Jun 2023 21:57:27 +0000 (15:57 -0600)] 
bot - allow hooks for numerics/commands that get sent without source

11 months agoreddark - empty string if error
John Runyon [Thu, 15 Jun 2023 21:59:37 +0000 (15:59 -0600)] 
reddark - empty string if error

11 months agofix bot exiting on error
John Runyon [Thu, 15 Jun 2023 15:56:55 +0000 (09:56 -0600)] 
fix bot exiting on error

11 months agocontrol - also show clevel in WHOIS if user has glevel
John Runyon [Thu, 15 Jun 2023 04:10:10 +0000 (22:10 -0600)] 
control - also show clevel in WHOIS if user has glevel

11 months agomove INJECT command from control to eval
John Runyon [Thu, 15 Jun 2023 04:08:42 +0000 (22:08 -0600)] 
move INJECT command from control to eval

11 months agoupdate version link to source
John Runyon [Thu, 15 Jun 2023 03:47:24 +0000 (21:47 -0600)] 
update version link to source

11 months agoallow modules to specify that a message should be sent as NOTICE vs PRIVMSG
John Runyon [Thu, 15 Jun 2023 02:57:52 +0000 (20:57 -0600)] 
allow modules to specify that a message should be sent as NOTICE vs PRIVMSG

11 months agofix error handling in reddark
John Runyon [Thu, 15 Jun 2023 02:47:10 +0000 (20:47 -0600)] 
fix error handling in reddark

11 months agoallow to identify instead of auth
John Runyon [Thu, 15 Jun 2023 02:31:01 +0000 (20:31 -0600)] 
allow to identify instead of auth

11 months agoMerge branch 'tls-support'
John Runyon [Thu, 15 Jun 2023 02:31:30 +0000 (20:31 -0600)] 
Merge branch 'tls-support'

11 months agofix tls setup
John Runyon [Thu, 15 Jun 2023 02:30:30 +0000 (20:30 -0600)] 
fix tls setup

11 months agoadding tls support, import ssl and wrap
John Runyon [Thu, 15 Jun 2023 01:52:27 +0000 (19:52 -0600)] 
adding tls support, import ssl and wrap

11 months agoreddark - dont display message if its blank
John Runyon [Thu, 15 Jun 2023 01:13:11 +0000 (19:13 -0600)] 
reddark - dont display message if its blank

11 months agoreddark - more resilience
John Runyon [Thu, 15 Jun 2023 01:09:51 +0000 (19:09 -0600)] 
reddark - more resilience

11 months agofix genhelp - py3 doesnt support __cmp__
John Runyon [Thu, 15 Jun 2023 01:09:33 +0000 (19:09 -0600)] 
fix genhelp - py3 doesnt support __cmp__

11 months agocore/bot - add config flag to wait for hidden host (num 396) before joining channels
John Runyon [Wed, 14 Jun 2023 12:17:05 +0000 (06:17 -0600)] 
core/bot - add config flag to wait for hidden host (num 396) before joining channels

11 months agoreddark - add topic suffix and move updateinterval to config
John Runyon [Wed, 14 Jun 2023 12:16:39 +0000 (06:16 -0600)] 
reddark - add topic suffix and move updateinterval to config

11 months agofix config write... py2 docs tell you to open(..., wb) but py3 requires text-mode
John Runyon [Wed, 14 Jun 2023 12:16:02 +0000 (06:16 -0600)] 
fix config write... py2 docs tell you to open(..., wb) but py3 requires text-mode

11 months agoimplement handleState and getText
John Runyon [Wed, 14 Jun 2023 11:47:21 +0000 (05:47 -0600)] 
implement handleState and getText

11 months agoadd reddark streamer, first step
John Runyon [Wed, 14 Jun 2023 10:49:05 +0000 (04:49 -0600)] 
add reddark streamer, first step

not implemented yet: handleState, getText

11 months agofix cfg.getboolean with a default of True
John Runyon [Wed, 14 Jun 2023 10:48:54 +0000 (04:48 -0600)] 
fix cfg.getboolean with a default of True

11 months agofix sseclient to work with chunked responses
John Runyon [Wed, 14 Jun 2023 10:05:03 +0000 (04:05 -0600)] 
fix sseclient to work with chunked responses

11 months agoimport sseclient-0.0.27 to track modifications
John Runyon [Wed, 14 Jun 2023 10:04:13 +0000 (04:04 -0600)] 
import sseclient-0.0.27 to track modifications

12 months agotrivia - add tie-breaker for target votes with no winner: lowest target wins
John Runyon [Mon, 8 May 2023 07:05:16 +0000 (02:05 -0500)] 
trivia - add tie-breaker for target votes with no winner: lowest target wins

16 months agoadd utility function to trivia module
John Runyon [Thu, 5 Jan 2023 19:19:11 +0000 (13:19 -0600)] 
add utility function to trivia module

16 months agoupdate team
John Runyon [Thu, 5 Jan 2023 19:15:05 +0000 (13:15 -0600)] 
update team