Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. "use strict";
  2. //var five = require("johnny-five");
  3. var instapush = require("instapush");
  4. var serialport = require("serialport");
  5. var SerialPort = require("serialport").SerialPort;
  6. //var board = new five.Board();
  7. //var interval = 10000;
  8. //var botToken = 'xoxb-7654433348-NqFvmEsxjgT6OifKVNM3NObE';
  9. //var ledIndex = process.argv[2] || 13;
  10. var insta_conf = {
  11.     id: '**',
  12.     secret: '**',
  13.     token: '**'
  14. };
  15.  
  16.  
  17. //board.on("ready", function () {
  18.  
  19.     instapush.settings({
  20.         id: insta_conf.id,
  21.         secret: insta_conf.secret,
  22.         token: insta_conf.token
  23.     });
  24.  
  25.     var notify = function (user, text) {
  26.         instapush.notify({
  27.             "event": "io",
  28.             "trackers": {
  29.                 "user": user,
  30.                 "text": text
  31.             }
  32.         }), function (err, response) {
  33.             console.log(err, response);
  34.         };
  35.  
  36.     },
  37.         serialPort = new SerialPort("/dev/tty.usbmodem1451", {
  38.             baudrate: 9600,
  39.             parser: serialport.parsers.readline("\n")
  40.         });
  41.  
  42.     serialPort.on('open', function () {
  43.         console.log('open');
  44.  
  45.     serialPort.on('data', function (data) {
  46.             if (data) {
  47.                 if (data.indexOf('user') >= 0) {
  48.                     var user = data.split(':')[1];
  49.                     notify(user, "checked in");
  50.                 }
  51.             }
  52.         });
  53.     });
  54. //});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement