GithubHelp home page GithubHelp logo

lucas-marchand / escape-pod-extension Goto Github PK

View Code? Open in Web Editor NEW

This project forked from digital-dream-labs/escape-pod-extension

0.0 1.0 0.0 69 KB

License: MIT License

JavaScript 47.25% C# 50.10% Makefile 2.64%

escape-pod-extension's Introduction

escape-pod-extension

Want to add additional functionality to your escape pod? You're in the right place!

Do you want your Vector robot to dance for every response on the third Tuesday of every month? Do you want them to tell you the weather? Write an app, turn on the "external_parser" option in your intent, and have at it!

Package structure

Directory Description
proto The proto definitions for inter-process communication, along with generated libraries in C++, C#, Go, Javascript, and Python
examples Example applications, separated by language

How do I configure the escape pod to use these?

Note: This will only function on beta 0.4 or above.

At the bare minimum, you'll need to set the following variables in /etc/escape-pod.conf

Variable Description
ENABLE_EXTENSIONS Set this to true to tell the escape pod to look for further configuration
ESCAPEPOD_EXTENDER_TARGET The hostname and port the service you've written is running on
ESCAPEPOD_EXTENDER_DISABLE_TLS This will allow clear-text communication with your serivce (but please use TLS!)

How do I get my token?

Obtaining the token is relatively easy in OSKR robots: When you are logged in via SSH into your robot, enter the command:
cat /data/data/com.anki.victor/persistent/token/token.jwt
DDL is working on a way to effectively and easily obtain the robot's token through alternative methods for production robots, as they cannot be accessed via SSH.

For a full list of additional variables, please see the hugh grpc client library viper loader

escape-pod-extension's People

Contributors

dietb avatar bussardrobbie avatar

Watchers

James Cloos 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.