-
ee6ae7080e
remove the bridge-speaker from the message when relevant
master
Brian S. Stephan
2023-09-12 09:14:59 -0500
-
333424025b
support markov targets with identical names on different servers
Brian S. Stephan
2023-05-04 17:21:27 -0500
-
98abab560e
flake8 cleanups
web-enabled-apps
Brian S. Stephan
2023-03-27 16:14:11 -0500
-
86e55cb812
ignore migrations in the flake8 checking
Brian S. Stephan
2023-03-27 16:13:52 -0500
-
420a7b1472
add the ability to disable the web display of some apps
Brian S. Stephan
2023-03-27 15:56:15 -0500
-
a214d8acfd
remove unused weather underground key
Brian S. Stephan
2023-03-27 14:26:51 -0500
-
93c522037f
use r-string for the regex path
Brian S. Stephan
2023-03-27 14:20:07 -0500
-
b7976c46d1
fix the loading of the karma UI
Brian S. Stephan
2023-03-07 15:03:41 -0600
-
d962b275ff
remove the gitlab bot, it's its own project now
Brian S. Stephan
2023-03-02 08:05:42 -0600
-
f898f35ce6
replace execute_delayed with reactor.scheduler.execute_after
Brian S. Stephan
2023-03-02 00:51:22 -0600
-
4289f95800
report on the version of dr.botzo in CTCP VERSION
Brian S. Stephan
2023-03-02 00:45:55 -0600
-
572ecddceb
do some small cleanups
Brian S. Stephan
2023-03-02 00:45:29 -0600
-
3aadde4b71
remove XMLRPC inheritence that overrode a method no longer in existence
Brian S. Stephan
2023-03-02 00:20:25 -0600
-
c2d26f404e
deduplicate Channel object from irc library
Brian S. Stephan
2023-03-02 00:19:27 -0600
-
ecaabbce89
unpin the irc library
Brian S. Stephan
2023-03-02 00:16:32 -0600
-
051e656a82
fix errant reference to IrcChannel object rather than just the name
Brian S. Stephan
2023-03-02 00:15:06 -0600
-
0ea54a5ee2
require authentication to get dispatch objects via API
Brian S. Stephan
2023-02-28 18:37:05 -0600
-
ffcdc3f8d8
rename dispatcher action type to action_type
Brian S. Stephan
2023-02-28 18:25:02 -0600
-
cff1a183cf
fix dispatcher API URLs to allow key-by-name
Brian S. Stephan
2023-02-28 18:19:22 -0600
-
68f7c80b7e
put the security middleware as the first middleware
Brian S. Stephan
2023-02-20 10:30:13 -0600
-
7baa70d8f6
customize the list view in the django admin
Brian S. Stephan
2022-09-22 08:01:23 -0500
-
39290fb63c
allow : and , after @bot mentions
v3.1.0
Brian S. Stephan
2023-02-19 22:55:14 -0600
-
55d856b8fd
account for the discord bridge in the core bot addressed flag
Brian S. Stephan
2023-02-19 21:12:01 -0600
-
88ea0dbbb4
test that <somebody> is only stripped when from the bridge user itself
Brian S. Stephan
2023-02-19 21:00:12 -0600
-
cfeddfdc4e
markov state queries need the context to be unique
Brian S. Stephan
2023-02-19 19:36:16 -0600
-
d516c1b08e
also clean up mentions that weren't cleaned because of the bridge nick
Brian S. Stephan
2023-02-19 18:39:36 -0600
-
667a85aa46
add a basic learn/retrieve test since I broke it a while back
Brian S. Stephan
2023-02-19 17:56:26 -0600
-
0227b74eee
when creating a markov target, tie it to ircbot models
Brian S. Stephan
2023-02-19 17:38:25 -0600
-
76a052e091
genericize chain remover to use it for bridge and addressed chains
Brian S. Stephan
2023-02-19 13:08:26 -0600
-
19cd23879f
management command to remove nicks from chains due to bridge
Brian S. Stephan
2023-02-19 13:00:35 -0600
-
f59dc35b25
test the combination of bridge and addressing learning
Brian S. Stephan
2023-02-18 20:25:32 -0600
-
debf086b8d
test the ability to not learn our nick when addressed
Brian S. Stephan
2023-02-18 18:58:31 -0600
-
ec1767e38b
remove the speaker from messages coming over the bridge when learning
Brian S. Stephan
2023-02-18 18:54:22 -0600
-
0bfe3f9549
variable tweak to match other plugins (nick -> who)
Brian S. Stephan
2023-02-18 18:44:42 -0600
-
363ec49097
add test to confirm markov irc plugin behavior
Brian S. Stephan
2023-02-18 18:41:07 -0600
-
8549c2ef8a
set pytest settings to aid testing
Brian S. Stephan
2023-02-18 18:37:59 -0600
-
d24f74e53f
don't build trimmed_what until we know not to ignore chatter
Brian S. Stephan
2023-02-18 18:37:34 -0600
-
f812857d75
add discord bridge field to the channel model
Brian S. Stephan
2023-02-16 16:52:46 -0600
-
3d0be3c25a
linter fixes for markov library methods
Brian S. Stephan
2023-02-16 16:29:48 -0600
-
8b3caabb57
linting fixes on the markov models
Brian S. Stephan
2023-02-16 16:17:49 -0600
-
1cf0364268
move templates aroudn to satisfy packaging now that it's being tested
Brian S. Stephan
2023-02-16 16:14:06 -0600
-
337e4db650
update urls.pyes to use path() and add some tests
Brian S. Stephan
2023-02-16 00:04:25 -0600
-
95396802de
add safety dependency checking
Brian S. Stephan
2023-02-15 20:09:26 -0600
-
4bcf06d5e7
version bumps, with some hopefully temporary pins
Brian S. Stephan
2023-02-15 19:51:46 -0600
-
54bf00b167
remove references from deleted twitter module
Brian S. Stephan
2023-02-15 19:49:27 -0600
-
133c1df638
add python 3.9, 3.10 to support via tox
Brian S. Stephan
2023-02-15 18:17:32 -0600
-
7c44becaa0
drop unsupported python 3.6, 3.7
Brian S. Stephan
2023-02-15 18:00:21 -0600
-
76bcdd5fef
config flag for having !dice/!random prefix the nick
Brian S. Stephan
2022-07-14 23:00:05 -0500
-
1f5dc50d89
remove dead auth_login login URL variable
Brian S. Stephan
2021-12-13 15:08:24 -0600
-
bc7108cfb7
properly calculate relative offsets via parseDT
Brian S. Stephan
2021-12-01 07:51:58 -0600
-
dfdd6d6dc5
remove registration stuff from templates
Brian S. Stephan
2021-10-27 07:50:57 -0500
-
75a1b8d7f3
version bump (new Django!) and remove twitter lib
Brian S. Stephan
2021-10-27 07:50:13 -0500
-
fd5c4dad1a
remove unused import
Brian S. Stephan
2021-10-26 23:10:45 -0500
-
7264deee2a
remove the long unsupported and unused twitter module
Brian S. Stephan
2021-10-26 22:58:24 -0500
-
76e5546bcb
remove django registration stuff, unused/desired
Brian S. Stephan
2021-10-26 22:25:08 -0500
-
739d3fa2b7
new coat of paint on facts: !f shortcut, natural language fact adding
Brian S. Stephan
2021-10-14 08:09:05 -0500
-
6ab86f773c
irc plugin to turn text into zalgo text
Brian S. Stephan
2021-05-17 10:07:34 -0500
-
3d5e6754e8
add zalgo-text and bump pip-tools
Brian S. Stephan
2021-05-17 09:46:43 -0500
-
ab1d3456ad
only show PRIVMSGed if we had something to PRIVMSG
Brian S. Stephan
2021-05-06 09:36:00 -0500
-
a550bf07ac
discard from set to ignore KeyError
Brian S. Stephan
2021-05-06 09:29:26 -0500
-
3fe0a8e59e
initialize state stuff in __init__
Brian S. Stephan
2021-05-06 09:28:54 -0500
-
0ccb49e7ed
make catchup regex insensitive, use alt wording
Brian S. Stephan
2021-05-06 09:27:41 -0500
-
651399f5fc
delete history pointer after reporting
Brian S. Stephan
2021-05-05 08:44:40 -0500
-
0b3386e183
display channel count in the privmsg report
Brian S. Stephan
2021-05-05 08:42:23 -0500
-
b21421a395
give feedback on lines missed regardless of pub/privmsg
Brian S. Stephan
2021-05-05 08:36:32 -0500
-
9368c8b823
also report on where history was said
Brian S. Stephan
2021-05-05 08:13:04 -0500
-
def5964658
track, display timestamp of history
Brian S. Stephan
2021-05-05 08:08:47 -0500
-
e43807fb27
initial (and working?) version of history tracking plugin
Brian S. Stephan
2021-05-05 08:03:56 -0500
-
b3b8f832a2
remove unused import
Brian S. Stephan
2021-05-04 19:30:11 -0500
-
b971b72af8
put current weather and forecast on separate lines
Brian S. Stephan
2021-04-26 11:52:43 -0500
-
40286eeafc
replace IRC color codes with nothing
Brian S. Stephan
2021-04-25 23:19:18 -0500
-
d888c5f03b
add Pi simulation values to serializer
Brian S. Stephan
2021-04-24 17:34:09 -0500
-
d7b7bdf73d
add another word match for countdown text triggers
Brian S. Stephan
2021-04-25 21:05:09 -0500
-
a03c69258f
use per-server IrcChannel for reminders
Brian S. Stephan
2021-04-25 21:04:11 -0500
-
43f2b09057
don't add the empty string to additional nicks
Brian S. Stephan
2021-04-25 21:00:34 -0500
-
3aa3fb14e4
add RPC API to retrieve fact(s)
Brian S. Stephan
2021-04-25 18:48:34 -0500
-
1fc8af09f8
use nearest area to produce return location
Brian S. Stephan
2021-04-25 16:34:01 -0500
-
53c874dc21
option to replace IRC control chars with markdown
Brian S. Stephan
2021-04-25 12:11:59 -0500
-
1036c08147
only autojoin channels for this connection
Brian S. Stephan
2021-04-25 11:38:19 -0500
-
9c1109107b
relate channels to their server
Brian S. Stephan
2021-04-25 11:01:05 -0500
-
6136127c5f
move IRC server settings to database
Brian S. Stephan
2021-04-25 08:59:01 -0500
-
44d8b7db00
lint cleanups
Brian S. Stephan
2021-04-24 19:21:56 -0500
-
d518cb2b77
lint cleanups
Brian S. Stephan
2021-04-24 19:18:45 -0500
-
cbbf6eb311
Merge branch 'backend-frameworkification' of bss/dr.botzo into master
Brian S. Stephan
2021-04-24 15:36:22 -0500
-
-
2f4156ce26
quote wttr.in requests
backend-frameworkification
Brian S. Stephan
2021-04-24 12:59:12 -0500
-
e64af1a0a1
report on karma keys
Brian S. Stephan
2021-04-24 12:58:03 -0500
-
ca8798453c
fix Dice plugin init
Brian S. Stephan
2021-04-24 12:57:12 -0500
-
dc5f243608
optionally provide name of new countdown items
Brian S. Stephan
2021-04-24 12:55:51 -0500
-
ab0d738851
for migrated pi history, set their x,y to -1.0 to be more obvious
Brian S. Stephan
2020-10-25 12:28:08 -0500
-
9d94155f66
implement basic API GETs for countdown items
Brian S. Stephan
2020-10-25 12:20:39 -0500
-
a6f8fc5dc1
make more countdown item fields optional in admin
Brian S. Stephan
2020-10-25 12:16:33 -0500
-
bcc5f767ba
little cleanup TODO in PiLog simulate()
Brian S. Stephan
2020-10-25 11:19:20 -0500
-
a0a1aa10f4
wow, unit tests! pi is covered (except for the irc plugin)
Brian S. Stephan
2020-10-25 11:16:48 -0500
-
d5e5343193
have pi simulate via API return a 201
Brian S. Stephan
2020-10-25 11:16:23 -0500
-
da815a1fc3
provide DRF action to run a pi simulation
Brian S. Stephan
2020-10-24 23:58:45 -0500
-
ef08cec0fb
fix field reference in the PiLog.hit property
Brian S. Stephan
2020-10-24 23:58:02 -0500
-
691ee7696b
serve basic list/detail pi log simulation views
Brian S. Stephan
2020-10-24 11:58:43 -0500
-
665f56a430
avoid divide by 0 in getting pi simulation value
Brian S. Stephan
2020-10-24 11:56:48 -0500
-
4d94322c55
refactor PiLog to retain x,y values
Brian S. Stephan
2020-10-24 11:47:36 -0500
-
10d73f570a
start using tox, despite 100000 errors
Brian S. Stephan
2020-10-24 09:54:12 -0500