11 lines
436 B
JavaScript
11 lines
436 B
JavaScript
const Bravia = require('./bravia')
|
|
const tasks = require('./tasks')
|
|
const {ip, secret} = JSON.parse(require('fs').readFileSync("/home/yorick/.braviarc.json"))
|
|
const tv = new Bravia(ip, secret)
|
|
switch(process.argv[2]) {
|
|
case "on": tv.sendCommand("WakeUp"); break
|
|
case "off": tv.sendCommand("Sleep"); break
|
|
case "cmd": tv.sendCommand(process.argv[3]); break
|
|
default: if(process.argv[2] in tasks) tv.sequence(tasks[process.argv[2]])
|
|
}
|