ebf3e4d19b
[plugins/scene] Add better error handling
2023-08-25 03:51:14 -04:00
ea5fef9321
[core] Improve traceback logging
2023-08-25 03:50:58 -04:00
3e5e7dd08a
[cli] Hide filename and lineno when not in debug mode
2023-08-25 03:37:09 -04:00
c18e47aec2
[plugins/remember] Alternate usage available - set
...
Allows for directly setting data in the context
With this and the (eval) type, i think config is now turing complete.
lmao
2023-08-25 03:33:01 -04:00
d21238282c
[plugin/scene] Switch context from caller to entry (definition scope)
...
Caller context is still available via caller_ctx
2023-08-25 03:33:01 -04:00
b7abd2941c
[core] [Breaking!] Improvements to config parsing, eval
kdl type
...
Added "eval" kdl type for direct python statement execution.
Use like (eval)"1 + 1", (eval)"upper(ctx['data'])", or commit crimes like (eval)"ctx['some_function']()"
"call_plugin_from_kdl" renamed "execute_kdl"
Custom classes are now passed for dynamic parameters, but are still
transparently computed when using execute_kdl - you should only see
these when manually parsing _children, in which case, you can use
"core.Config.compute_dynamic" to deal with them!
2023-08-25 03:31:52 -04:00
fe60c07f1a
[plugins/scene] Fix execution order, improve UI
2023-08-24 23:11:26 -04:00
d1d8611c68
[core/Clip] Fix waiting for sounds for non-async usage
2023-08-24 22:41:34 -04:00
91b8191c0e
[plugins] New builtin - scene
2023-08-24 16:55:31 -04:00
a3a3e3a375
[core] Allow builtin plugins to use quart
2023-08-24 16:54:03 -04:00
bca46225a1
[core] Fix crash when config contains plugins
...
oops
2023-08-24 16:53:31 -04:00
311e01bf56
[core] Use alternative jinja markers buildless framework compat
2023-08-22 12:00:50 -04:00
0444a214e1
[core] Fix warm reload when chats are present
...
Dunno what fuckery hypercorn is up to beneath the sheets and i do NOT want to find out
2023-08-22 10:29:47 -04:00
2662634723
[core] Add EVBUS global to UI webserver template engine
2023-08-14 11:19:34 -04:00
36c2873532
[core] Re-organize
2023-08-14 11:19:34 -04:00
272532b389
[core] Additional warm reload logic + allow loading external plugins
...
The way we load external plugins is by providing a path to the
module folder (which as usual should have a "Plugin" attribute).
This is a bit silly, and doesnt fully manage our issues with, say,
dependencies, but is a step in the right direction maybe?
2023-08-14 11:18:15 -04:00
bd45b8684b
[core] Add initial reloading support
...
Currently "warm" reloading (system will drop messages / connections)
2023-08-11 15:59:29 -04:00
4efa4b25c9
[plugin] Fix blueprint system
2023-08-08 12:22:32 -04:00
ee2267709c
[core] Minor initalization improvements, add web ui listen customization
2023-08-08 12:21:14 -04:00
Derek
402227f731
[Misskey] Fix null text
2023-07-15 08:29:33 -04:00
Derek
f6e4e24c51
Fix dependency locking
...
Move a few off of git as the appropriate fixes are upstreamed now, and
makes minor changes to facilitate using those versions
2023-07-15 08:26:59 -04:00
Derek
4887f47647
[CLI] Add support for monitization in Message creator
2023-01-18 18:53:53 -05:00
Derek
8243ac4a3a
[Core] Fix trigger monitization bug
2023-01-18 18:53:11 -05:00
Derek
198317a7e1
[CLI] Better subscription event gen
2022-12-05 18:11:49 -05:00
Derek
66de3e6d93
[Chat] Twitch: handle IRC connection better
2022-12-05 18:10:41 -05:00
Derek
f10ad13982
[Chat] Twitch: Make eventsub optional
2022-12-05 18:10:09 -05:00
Derek
cfd1422113
[Plugin] Allow trigger to check event value
2022-12-05 18:09:34 -05:00
Derek
b15d52011b
[Core] Integrate clip into core
2022-12-05 18:09:02 -05:00
Derek
e0add05b2f
Fix Jail plugin
2022-11-17 17:45:46 -05:00
Derek Schmidt
7ae9f26930
[Chat] Support WIP peertube chat
...
With an equally WIP module~
2022-11-17 17:34:02 -05:00
Derek Schmidt
65d724ae41
Fix readme links
2022-07-12 04:21:23 -04:00
Derek Schmidt
67c244b556
Vtopia sauce
2022-07-12 04:20:03 -04:00
Derek Schmidt
5d4ce64198
Readme streamline 2
2022-07-12 04:19:01 -04:00
Derek Schmidt
3ddde90420
Streamline readme and config for first-time users
2022-07-12 03:33:06 -04:00
Derek
318fd4858c
[Plugin] Add non-fatal plugin errors
2022-07-12 00:33:29 -04:00
Derek Schmidt
500f0a0773
Even more readme (i should proofread sometimes)
2022-07-10 23:30:43 -04:00
Derek Schmidt
b5a72d4f3d
Smol readme update
2022-07-10 23:24:50 -04:00
Derek Schmidt
79b1158c3c
[Core] User friendlyness update~
...
+ You no longer need to ctrl+c twice
+ A few common crashes have better errors
+ A readme thats actually useful
+ KDL arg types now strictly use getitem
2022-07-10 23:09:53 -04:00
Derek Schmidt
d014359e0a
[Plugin/OBS] Add OBS remote control plugin~
2022-07-10 08:21:00 -04:00
Derek Schmidt
84c8f983d7
[Plugin] add remember builtin for saving data to ctx
2022-07-10 07:50:05 -04:00
Derek Schmidt
ea20b946b4
[Core] Further async support
2022-07-10 07:49:32 -04:00
Derek Schmidt
b9785d8533
Minor cleanup
2022-07-10 06:10:04 -04:00
Derek
ce1e237d99
Minor fixes
...
The quart one is sorta wip but whatever
2022-07-10 06:06:55 -04:00
Derek
ecb72a1fb2
[Core] Remove broken watchdog #WIP
2022-06-12 20:25:07 -04:00
Derek
1143111d7d
[Core] Fix UI webserver borking the exit condition
2022-06-12 20:24:03 -04:00
Derek
d8830f8834
Create tts dir if it doesnt exist
2022-06-12 16:26:08 -04:00
Derek Schmidt
1a39574cc8
Better file management
2022-06-12 15:48:51 -04:00
Derek Schmidt
9773afab10
Proper built-in TTS!!!
...
Being able to load the model once makes things wayyyy faster
2022-06-12 15:41:22 -04:00
Derek
8c9b45705e
Silly temp tts cuda patch!
2022-06-12 11:58:16 -04:00
Derek
c3b847bf78
Silly temp tts (using external pipenv until coqui 3.10 compat)
2022-04-30 03:14:13 -04:00