]> jfr.im git - erebus.git/log
erebus.git
6 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

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

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

10 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

16 months agominor cleanup to make code paths more similar
John Runyon [Thu, 5 Jan 2023 19:14:48 +0000 (13:14 -0600)] 
minor cleanup to make code paths more similar

17 months agomisc fixes
John Runyon [Wed, 14 Dec 2022 00:16:28 +0000 (18:16 -0600)] 
misc fixes

2 years agonew `server` module - !SERVER and !UPTIME commands
John Runyon [Sun, 13 Feb 2022 20:58:59 +0000 (14:58 -0600)] 
new `server` module - !SERVER and !UPTIME commands

!SERVER shows the server the bot is currently connected to, as well as when and to where the connection was established.
!UPTIME shows the time since the connection was established, as well as the time the bot process was started

2 years agomodlib - clarify levels
John Runyon [Sun, 13 Feb 2022 20:58:50 +0000 (14:58 -0600)] 
modlib - clarify levels