caspartool | browser based controller / client for html-template

 by   Yleisradio JavaScript Version: Current License: No License

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.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              caspartool has a low active ecosystem.
              It has 25 star(s) with 3 fork(s). There are 7 watchers for this library.
              OutlinedDot
              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.

            kandi-Quality Quality

              caspartool has 0 bugs and 0 code smells.

            kandi-Security 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.

            kandi-License License

              caspartool does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse 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)

            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:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/Yleisradio/caspartool.git

          • CLI

            gh repo clone Yleisradio/caspartool

          • sshUrl

            git@github.com:Yleisradio/caspartool.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular JavaScript Libraries

            freeCodeCamp

            by freeCodeCamp

            vue

            by vuejs

            react

            by facebook

            bootstrap

            by twbs

            Try Top Libraries by Yleisradio

            homebrew-terraforms

            by YleisradioRuby

            yle_tf

            by YleisradioRuby

            avoin-voitto

            by YleisradioScala

            yle-uutiset

            by YleisradioHTML

            yle-aws-role

            by YleisradioRuby