Skip to content

An unofficial ClickShare utility package for NodeJS including discovery, api wrapper and proxy

Notifications You must be signed in to change notification settings

MichaelVdheeren/clickshare-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClickShare Utilities

An unofficial ClickShare utility package for NodeJS

Installation

Using npm:

$ npm i --save clickshare-utils

In Node.js:

const clickshare = require('clickshare-utils');
// Load the constructor to create multiple base units.

const Baseunit = clickshare.Baseunit;
let baseunitOne = new Baseunit('127.0.0.1');

// Search for different Base Units - discovery is a singleton.
const discovery = clickshare.discovery;
discovery.on('up', function(ip) {
  console.log('found a ClickShare on ip: '+ip);
});
discovery.start();

// Set up a proxy to a Base Unit API at port 1000.
const Proxy = clickshare.Proxy;
let proxyOne = new Proxy('127.0.0.1',1000);
proxyOne.start();

About

An unofficial ClickShare utility package for NodeJS including discovery, api wrapper and proxy

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published