caspartool | browser based controller / client for html-template
kandi X-RAY | caspartool Summary
kandi X-RAY | caspartool Summary
caspartool is a JavaScript library. caspartool has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.
(doc updated TK 22.09.2020 13:15). Yle Caspartool is a browser based controller / client for html-template graphics playout using CasparCG server(s). Client is developed for a specific use case at Yle (and is not intended to be a generic playout client for CasparCG. Copyright 2020 tuomo@smartpx.fi / MIT license.
(doc updated TK 22.09.2020 13:15). Yle Caspartool is a browser based controller / client for html-template graphics playout using CasparCG server(s). Client is developed for a specific use case at Yle (and is not intended to be a generic playout client for CasparCG. Copyright 2020 tuomo@smartpx.fi / MIT license.
Support
Quality
Security
License
Reuse
Support
caspartool has a low active ecosystem.
It has 25 star(s) with 3 fork(s). There are 7 watchers for this library.
It had no major release in the last 6 months.
There are 0 open issues and 1 have been closed. On average issues are closed in 25 days. There are 12 open pull requests and 0 closed requests.
It has a neutral sentiment in the developer community.
The latest version of caspartool is current.
Quality
caspartool has 0 bugs and 0 code smells.
Security
caspartool has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
caspartool code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
caspartool does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
caspartool releases are not available. You will need to build from source code and install.
Installation instructions, examples and code snippets are available.
caspartool saves you 202 person hours of effort in developing the same functionality from scratch.
It has 497 lines of code, 0 functions and 14 files.
It has low code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed caspartool and discovered the below as its top functions. This is intended to give you an instant insight into caspartool implemented functionality, and help decide if they suit your requirements.
- Called when a script is pressed
- add new row to row
- Handles a flicker command
- add header data to head
- Handle the IMS command
- enable button click
- initialize stuff
- Update focus state
- Checking key shortcuts
- Loads the system variable
Get all kandi verified functions for this library.
caspartool Key Features
No Key Features are available at this moment for caspartool.
caspartool Examples and Code Snippets
No Code Snippets are available at this moment for caspartool.
Community Discussions
No Community Discussions are available at this moment for caspartool.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install caspartool
Please note: On a test installation some issues were encountered:. Application is developed on Windows 10 and is not tested on any other OS, but "should" work... (Except for open folder -utility commands.). When the application is running you can open it with browser in the address given in the terminal window, such as http://localhost:5000. A proper browser is required: Chrome recommended. The user interface (GUI) is "scaling-responsive" meaning the aspect ratio keeps fixed (16:9) but overall size is scaled according to window size. Note: for best experience, use 16:9 monitor and browser in fullscreen mode.
install NodeJS (which comes with NPM)
install Git
install pm2 utility globally (npm install pm2 -g), an advanced process manager. (Useful commands: pm2 start server/server.js --name caspartool, pm2 list, pm2 logs, pm2 stop all, etc...)
create an empty project folder for the application
get files from the repo as zip package or with git:
run "npm install" to download dependencies
copy env.txt from sample_config to install folder and modify as needed (see environment)
create dataroot folder, such as C:/DATAROOT/
copy profiles.json from sample_config to dataroot/config and modify as needed (see profiles)
(copy demo templates from templates -folder to CasparCG's template -folder for inspiration)
launch server with "npm start" (use PM2 commands, such as pm2 log)
WIN PATH The nodejs application was in environment path as "C:/Program Files/nodejs" (with a space in the name) and had to be changed to "C:/PROGRA~1/nodejs"
CasparCG ports needs to match in two places: env.txt and CasparCG's own "casparcg.config".
There must be a newline character at the end of list line of env.txt file.
(If you want to see console messages, try to launch with "npm run dev" instead. (Restart functionality is disabled then.))
open GUI with browser from the correct URL such as http://localhost:5000 (an example)
Make "npm start" to happen on system restart (for instance by preparing a .bat batch file or by other means).
UP / DOWN = change item focus in the name list
SPACE = play / stop (assigned to button PLAY LEFT)
U = update (will take content from focus item and send to PLAY LEFT graphic)
(this needs more work still)
install NodeJS (which comes with NPM)
install Git
install pm2 utility globally (npm install pm2 -g), an advanced process manager. (Useful commands: pm2 start server/server.js --name caspartool, pm2 list, pm2 logs, pm2 stop all, etc...)
create an empty project folder for the application
get files from the repo as zip package or with git:
run "npm install" to download dependencies
copy env.txt from sample_config to install folder and modify as needed (see environment)
create dataroot folder, such as C:/DATAROOT/
copy profiles.json from sample_config to dataroot/config and modify as needed (see profiles)
(copy demo templates from templates -folder to CasparCG's template -folder for inspiration)
launch server with "npm start" (use PM2 commands, such as pm2 log)
WIN PATH The nodejs application was in environment path as "C:/Program Files/nodejs" (with a space in the name) and had to be changed to "C:/PROGRA~1/nodejs"
CasparCG ports needs to match in two places: env.txt and CasparCG's own "casparcg.config".
There must be a newline character at the end of list line of env.txt file.
(If you want to see console messages, try to launch with "npm run dev" instead. (Restart functionality is disabled then.))
open GUI with browser from the correct URL such as http://localhost:5000 (an example)
Make "npm start" to happen on system restart (for instance by preparing a .bat batch file or by other means).
UP / DOWN = change item focus in the name list
SPACE = play / stop (assigned to button PLAY LEFT)
U = update (will take content from focus item and send to PLAY LEFT graphic)
(this needs more work still)
Support
If something fails you can try to fix it with this list. One must understand that issues can be complex and very difficult to predict or foresee.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page