Promise based node wrapper for the Das Q Keyboard API.
clients
(Gets 3rd party clients)colors
(Get predefined colors)createSignal(name, pid, zoneId, color, effect)
(Create a signal)devices
(List devices linked to your account)deviceDefinitions
(List available device definitions)effects(pid)
(Get available effects for a device)removeSignal(id)
(Delete a signal)revokeClient(id)
(Revoke 3rd party)signals
(List signals)zones
(List device zones, aka keys)
(function() {
var dasqWrapper = require('./lib/dasq');
var dasq = new dasqWrapper(process.env.CLIENTID, process.env.SECRET);
return dasq.signals().then(function(result) {
console.log(result);
});
Q Documentation