samdbmg / Tarantula

Open-source broadcast scheduling system, built by YSTV

Home Page:ystv.co.uk/tarantula

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Tarantula Scheduling Engine

Tarantula is a tool for live TV broadcast scheduling, designed to control and automate various broadcast equipment.

Tarantula is free software, licensed under the GNU General Public License. See the file COPYING for copying conditions.

For more information visit http://ystv.co.uk/tarantula

###Downloading

Tarantula can be cloned using git and the following command:

git clone https://github.com/YSTV/Tarantula

###Building

Build Tarantula by issuing the make command inside the project directory. Tarantula requires gcc-4.7 or above.

###Using Tarantula

The default configuration enables several demo plugins and provides a simple user interface to add schedule events to the system. Copy the configuration files from config_base/ to config/ and edit as needed to enable other plugins.

Run bin/Tarantula after the build has completed to start the system. Then visit http://localhost:9816/ in a browser to access the web user interface. Events added in the web interface will be executed and the results will appear in the log (demo plugins do nothing but write to the log).

###Extending Tarantula

Tarantula is free software, anybody is welcome to extend it, for example by writing plugins to complement the default set. To keep track of development and contribute, visit https://ystv.co.uk/trac/Tarantula or email tarantula@ystv.co.uk.

About

Open-source broadcast scheduling system, built by YSTV

ystv.co.uk/tarantula

License:GNU General Public License v3.0


Languages

Language:C++ 82.2%Language:C 17.4%Language:XSLT 0.2%Language:Shell 0.1%Language:Perl 0.0%Language:Python 0.0%Language:CSS 0.0%