Commit Graph

39 Commits

Author SHA1 Message Date
Derek 78b8634e0b Search subclasses for message match 2021-12-19 01:08:25 -07:00
Derek b0cd813468 Differenciate between a main chat and other chat sources 2021-12-06 02:46:14 -07:00
Derek fac5de6381 Do one thing: display chat data
Chat reading duty has been taken over by its own project,
https://git.skeh.site/skeh/ovtk_audiencekit
2021-10-02 14:28:02 -07:00
Derek e9932b6265 Add support for a username criterion in audioalerts 2021-05-21 16:47:07 -07:00
Derek 0ab4f38b9c Add rough emote support! 2021-05-18 23:28:46 -07:00
Derek 13750c5946 Make the chat processes a dict so they can be refernced by name 2021-05-18 23:28:46 -07:00
Derek 273ef7908c Fix color-related bug (big ups to FinalFire64) 2021-05-18 23:28:46 -07:00
Derek 2c8b82868c Search by lowercase for regex-based audio alerts 2021-05-18 23:28:46 -07:00
Derek cdb9f023e7 FORGOT TO ADD THE DEPENDENCIES WHOOPS 2021-05-18 17:26:01 -07:00
Derek 545031ef09 Add an audio alert plugin 2021-05-15 23:00:40 -07:00
Derek 0862940ff4 Allow multiple of the same plugins 2021-05-15 22:14:41 -07:00
Derek 5160ae9d79 Fix some more twitch chat bugs 2021-05-15 19:15:21 -07:00
Derek 19211278c8 Add support for special twitch events 2021-05-02 08:33:00 -07:00
Derek efabe51fdd Fix twitch chat bugs
Shoutout to arezoa for the assist on air lol
2021-05-02 08:31:00 -07:00
Derek af7514f38a Messed up rebase, forgot to delete that whoops 2021-04-09 22:37:05 -07:00
Derek 46339f0e6b Merge pull request 'Add TOML configuration' (#7) from feature/config into main
Reviewed-on: #7
2021-04-10 04:50:15 +00:00
Derek f85d1f72e1 Minor config comment cleanup 2021-04-09 21:49:05 -07:00
Derek b1bf2fdbde Add config support for plugins as well, generalize pogcounter
Now a configurable phrase counter!
2021-04-09 21:49:04 -07:00
Derek 44ba7d6273 Support proper configuration for chats! 2021-04-09 21:48:39 -07:00
Derek 51ebff1bd5 Use a message class for cleanliness 2021-04-09 21:46:17 -07:00
Derek db95ccf049 Fix style issues / import bug 2021-04-09 17:32:30 -07:00
Derek bf73e8fb5c Merge pull request 'Add twitch support' (#6) from provider/twitch into main
Reviewed-on: #6
2021-04-08 07:13:28 +00:00
Derek 6d2d310505 Remove daemon prop (isnt actually being applied!!!!) 2021-04-08 00:11:25 -07:00
Derek 6a3d92d133 Add support for (almost) custom colors 2021-04-08 00:11:08 -07:00
Derek 0545644a83 Add basic twitch client 2021-04-08 00:10:53 -07:00
Derek 83936e01b1 Merge pull request 'Basic plugins support' (#5) from plugins into main
Reviewed-on: #5
2021-04-08 01:55:48 +00:00
Derek eadae850f6 Impliment example (that i'll totally be using) plugin - a pog counter 2020-12-09 21:34:57 -07:00
Derek 3b49389ac2 Add plugin support 2020-12-09 21:34:32 -07:00
Derek 2b6c20bc3a Define keybinds in processes rather than pygame app, minor cleanup 2020-12-09 21:32:58 -07:00
Derek b3fc7aba7f Fix excessive CPU usage 2020-12-09 21:25:17 -07:00
Derek 9e8d05fc90 Make consent code message a little more clear 2020-12-06 21:05:43 -07:00
Derek 0ad7318b98 Fix timeout bleeding over states 2020-12-06 21:05:33 -07:00
Derek b69253c485 Fix setup bug 2020-12-06 21:05:04 -07:00
Derek 730d69f2ac Enable basic usage without client secrets 2020-12-06 20:56:49 -07:00
Derek de1a366718 Add a testing chat 2020-12-06 19:21:38 -07:00
Derek b580d2a29a Make base class for better processes, port YoutubeLive to it 2020-12-06 19:21:26 -07:00
Derek 9f167afbe6 Fix destructure bug / add min timeout 2020-12-05 21:34:39 -07:00
Derek 5944a06e2e Fix EOF error when refresh_token expires 2020-12-05 21:33:34 -07:00
Derek e7e2b3cc2e Initial commit 2020-12-04 23:58:46 -07:00