0.6.3 • Published 8 years ago
cher-api v0.6.3
Quick Start
var CherAPI = require( 'cher-api' );
var opts = {};
var env = {};
var cher = // ... obtain a cher instance
var adminApi = CherAPI( cher, env, opts ).admin();
adminApi.start( 'twitter' )
.spread( ( twitterDataChannel, twitterSettings ) => {
// twitterDataChannel is a plain old nodejs stream
twitterDataChannel.on( 'data', ( data ) => {
console.log(data) // { ... }
});
});
// If you want stats on the data you can get them on demand
adminApi.fetchStats()
.then( ( stats ) => {
console.log(stats); // { unmoderated: { twitter: 10 } }
});
// To run stats in the background and get updated when they're available
var statsChannel = adminApi.getStatsChannel();
// channel is a plain old nodejs stream
statsChannel.on( 'data', ( data ) => {
console.log( data ); // { ... }
});
adminApi.startStatsEngine();
// To be notified when a source's state changes...
var metaChannel = adminApi.getMetaChannel();
metaChannel.on( 'sourceStateChange', ( data ) => {
console.log(data): // { source: 'twitter', change: 'stopped' }
});
Full API documentation can be found on the wiki
0.6.3
8 years ago
0.6.2
8 years ago
0.6.1
8 years ago
0.6.0
8 years ago
0.4.6
8 years ago
0.4.5
8 years ago
0.4.4
8 years ago
0.4.3
8 years ago
0.4.2
8 years ago
0.4.1
8 years ago
0.4.0
8 years ago
0.3.16
8 years ago
0.3.15
8 years ago
0.3.14
8 years ago
0.3.13
8 years ago
0.3.12
8 years ago
0.3.11
8 years ago
0.3.10
8 years ago
0.3.8
8 years ago
0.3.7
8 years ago
0.3.6
8 years ago
0.3.5
8 years ago
0.3.4
8 years ago
0.3.3
8 years ago
0.3.2
8 years ago
0.3.0
8 years ago
0.2.5
8 years ago
0.2.4
8 years ago
0.2.3
8 years ago
0.2.1
8 years ago
0.2.0
8 years ago
0.1.9
8 years ago
0.1.8
8 years ago
0.1.7
8 years ago
0.1.6
8 years ago
0.1.5
8 years ago
0.1.4
8 years ago
0.1.3
8 years ago
0.1.2
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago
0.0.19
9 years ago
0.0.18
9 years ago
0.0.17
9 years ago
0.0.15
9 years ago