Acts as a gateway between Open Voice OS and OVOS REST API.
The OVOS REST API allows an interaction with a Mycroft AI core instance without to log into it or without any voice interaction. The communication between this skill and the REST API uses an autentication token to enforce the security.
No voice interaction because the skill will mostly interact with an API.
Make sure to be within the Open Voice OS virtualenv
before running the pip
command.
. ~/.venvs/ovos/bin/activate.sh
pip3 install git+https://github.com/smartgic/skill-rest-api.git
This skill utilizes the ~/.config/mycroft/skills/skill-rest-api.smartgic/settings.json
file which allows you to configure this skill.
The API key should be retrieved from the OVOS REST API .env
file.
SECRET="557622baf088a6a4bee012c90f9097a23ec23ad6ce20eae9"
WS_HOST="10.12.50.20"
WS_PORT="8181"
API_KEY="bg80e453765a80d825988fe70c2c9b85d2a5494e720cecet"
USERS_DB="/users.json"
System
#api #restapi #websocket #bus