https://github.com/stream-pi/essential-actions
Essential Actions
https://github.com/stream-pi/essential-actions
stream-pi
Last synced: about 1 month ago
JSON representation
Essential Actions
- Host: GitHub
- URL: https://github.com/stream-pi/essential-actions
- Owner: stream-pi
- License: gpl-3.0
- Created: 2020-12-30T13:49:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-19T15:27:39.000Z (about 3 years ago)
- Last Synced: 2025-04-05T09:11:15.822Z (2 months ago)
- Topics: stream-pi
- Language: Java
- Homepage:
- Size: 21.2 MB
- Stars: 21
- Watchers: 2
- Forks: 17
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Stream-Pi Essential Actions
Set of trusted, essential actions and integrations for Stream-Pi using the [Stream-Pi Action API](https://github.com/stream-pi/action-api). These actions are prebundled with public Stream-Pi releases.
## Prerequisites
- Java >= 11
- Maven >= 3.6.3## Actions Help Guide
- [Hotkey](hotkeyaction/README.md)
- [Media Keys](mediakeyaction/README.md)
- [OBS](obssuite/README.md)
- [Run Command](runcommandaction/README.md)
- [Twitch Chat](twitch-chat-action/README.md)## Quick Start
To test these actions out in your local environment you'll need to run the [Stream-Pi Server](https://github.com/stream-pi/server) and copy the contents of `BuiltPlugins` to the server's
Plugins directory (`$HOME/Stream-Pi/Server/Plugins` by default), especially if you're writing your own custom action / integration.### Linux/Mac
Build all actions by executing `make build-all` from the command line or specific actions i.e. `make twitch-talk`.
### Windows
Build all actions by executing `build.bat` from the command line or specific actions i.e. `build.bat twitch`.
## List of Actions
Action Name | Build Script Argument |
--------------------- | ----------------------- |
Hotkey | `hotkey` |
Play Audio Clip | `playaudioclip` |
Media Key | `mediakey` |
OBS Suite | `obs-suite` |
Run Command | `runcommand` |
Text Block | `textblock` |
Twitch | `twitch_chat` |
Open File | `openfile` |
Twitter | `twitter` |
Website | `website` |
Webhook | `webhook` |
Run Executable | `runexecutable` |