alarms | Make calls into the busbyalarm system |
ansible | Run ansible playbooks. |
aws | |
bigData | Save and retrieve objects into a persistent store. |
cache | Save and retrieve transient data. |
command | Run commands on the command line of the calling machine. |
csv | Read CSV files |
Send emails. | |
exception | Throw custom exceptions and query previous exceptions on this job. |
file | Make calls into the file system of the calling machine. |
ftp | Run FTP commands from the calling machine. |
http | Run HTTP commands from the calling machine. |
image | Image manipulation services. |
lookupTable | Get information from Lookup Tables configured in the configuration editor. |
mam | Interact with the busby MAM system, provides CRUD type calls. |
mediainfo | Call mediainfo and return to standardised JSON. |
pagerDuty | Interact with the externalpager duty service |
Create PDF documents using thepdfmake library | |
qumulo | Interact with theQumulostorage system |
remoteFile | Read and write files across the bus. |
report | |
schedule | Provides classes and helpers for the standardised busby schedule and playout format. |
sftp | Run SFTP commands from the calling machine. |
significantEvent | Send significant events - which can then be read as status messages in workflows. |
slack | |
spreadsheet | Excel helper routines |
sql | Make calls to SQL databases - currently MSSQL is supported. |
ssh | Run ssh commands from the calling machine. |
stateStore | Provides access to thestate store. In particular jobs can be created, queried and have metadata attached. |
transcode | Run a transcode against a file using ffmpeg, use busby.transcoders. for calling third party transcoders. |
xml | XML helper routines |