UNPKG

meshblu-google-vision

Version:

[![Build Status](https://travis-ci.org/octoblu/meshblu-google-vision.svg?branch=master)](https://travis-ci.org/octoblu/meshblu-google-vision) [![Code Climate](https://codeclimate.com/github/octoblu/meshblu-google-vision/badges/gpa.svg)](https://codeclimat

87 lines (64 loc) 2.65 kB
## meshblu-google-vision [![Build Status](https://travis-ci.org/octoblu/meshblu-google-vision.svg?branch=master)](https://travis-ci.org/octoblu/meshblu-google-vision) [![Code Climate](https://codeclimate.com/github/octoblu/meshblu-google-vision/badges/gpa.svg)](https://codeclimate.com/github/octoblu/meshblu-google-vision) [![Test Coverage](https://codeclimate.com/github/octoblu/meshblu-google-vision/badges/coverage.svg)](https://codeclimate.com/github/octoblu/meshblu-google-vision) [![npm version](https://badge.fury.io/js/meshblu-google-vision.svg)](http://badge.fury.io/js/meshblu-google-vision) [![Gitter](https://badges.gitter.im/octoblu/help.svg)](https://gitter.im/octoblu/help) A Meshblu connector for use in Octoblu or with other services. ### Setup Instructions ### Travis 1. `gem install travis` 1. `travis login` #### Travis (S3) For use if you need to push your browserified version 1. `travis encrypt [S3_ACCESS_KEY_SECRET]` 1. add the generated key to the .travis.yml file under `secret_access_key` in the s3 deploy section. 1. also add the s3 `access_key_id` to the same section End result should look like this: ```yml deploy: - provider: s3 access_key_id: [S3_ACCESS_KEY] secret_access_key: secure: [S3_ACCESS_KEY_SECRET] bucket: [UPLOAD_BUCKET] # octoblu-cdn region: us-west-2 skip_cleanup: true detect_encoding: true local-dir: deploy upload-dir: [UPLOAD_FOLDER] # js on: tags: true all_branches: true node: '0.10' ``` #### Travis (NPM Deploy)[http://docs.travis-ci.com/user/deployment/npm/] 1. `travis encrypt [NPM_ACCESS_KEY]` - this key is found in `~/.npmrc` 1. add the generated key to the .travis.yml file under `api_key` in the npm deploy section. 1. also add the npm `email` to the same section End result should look like this: ```yml deploy: - provider: npm skip_cleanup: true clean_up: false email: [NPM_EMAIL] api_key: secure: [NPM_ACCESS_KEY] on: tags: true all_branches: true node: '0.11' ``` ### Usage #### Gateblu Installation Use (gateblu)[https://gateblu.octoblu.com/] to run this as a device. #### Manual Installation 1. `npm install meshblu-util -g` 1. `npm install meshblu-google-vision` or `git clone [GIT_URL]` 1. go into connector folder 1. `meshblu-util register -t device:meshblu-google-vision > meshblu.json` 1. `meshblu-util claim` 1. `npm start` or to start with debug `DEBUG='meshblu-google-vision*' npm start` ### Platform Dependencies Edit the package.json to change the platformDependencies. This will show up when installing the connector in Octoblu and Gateblu.