HTTP server written in Node.js to emulate OpenKarotz
JavaScript Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
img
.gitignore
LICENSE
README.md
emulator.bat
handlers.js
index.js
karotz.js
log.js
package.json
router.js
server.js

README.md

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

Usage

  1. Install Node.js.

  2. Run emulator.bat or:

     node index.js
    
  3. Open web browser on http://localhost to view available APIs.

  4. Call any of the APIs from your application, eg. http://localhost/cgi-bin/status