Git Product home page Git Product logo

kerminal's Introduction

Kerminal

Kerminal is a terminal user interface (TUI) for Kerbal Space Progam via the Telemachus mod. With it you can view (and log) data regarding your craft's status and the environment around it, as well as transmit instructions. Many advanced features are on the horizon for Kerminal.

Kerminal interacts with the websocket server that Telemachus provides to provide the interface; Kerminal thus inherits all of its features and limitations. Terminal applications possess a different range of talents than browser applications, so it will not make sense to try to make Kerminal to be a text-based clone of the browser javascript interface, but rather it will evolve a unique feature set.

Dependencies

In order to use Kerminal, the following are required:

  • Kerbal Space Program must have the Telemachus mod installed in order to communicate with external programs (such as Kerminal).
  • Python 3.4 or higher
  • For windows users: as Cygwin does not support Python 3.4, install the curses unofficial binary for your system in order to use Kerminal.
  • The following Python modules: npyscreen2, autobahn, docopt

npyscreen2 may be found at: https://github.com/SavinaRoja/npyscreen2

In order to utilize the MechJeb SmartASS commands available through Telemachus you will need to also have the MechJeb mod installed. Kerminal should alert you if MechJeb is not available on your craft.

kerminal's People

Contributors

savinaroja avatar

Watchers

James Cloos avatar Nate Elliott avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.