cfab6e0dff9cb9423b7437fa0379a2fa0a029cea
OpenKarotz Emulator
Description
HTTP server written in Node.js to emulate OpenKarotz.
Current version 0.1.0 is still in development but usable.
OpenKarotz can be found here.
The following APIs are available:
- clear_cache
- clear_snapshots
- ears
- ears_mode
- ears_random
- ears_reset
- get_free_space
- get_version
- leds
- radios_list
- reboot
- reset_install_flag
- sleep
- snapshot
- snapshot_ftp (no FTP upload)
- snapshot_get
- snapshot_list
- sound
- sound_control
- sound_list
- status
- tts
- voice_list
- wakeup
The following Apps are available:
- clock
- moods
Build & Run
Can be installed natively or via Docker.
Native
-
Install Node.js.
-
Run
emulator.bator:node index.js
Docker
-
Install Docker
-
Build:
docker build -t openkarotz-emulator . -
Run:
docker run -p 80:80 -it openkarotz-emulator
Usage
-
Open web browser on http://localhost to view available APIs.
-
Call any of the APIs from your application, eg. http://localhost/cgi-bin/status
Description
Languages
JavaScript
99.9%