0.6.3 • Published 10 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
10 years ago
0.6.2
10 years ago
0.6.1
10 years ago
0.6.0
10 years ago
0.4.6
10 years ago
0.4.5
10 years ago
0.4.4
10 years ago
0.4.3
10 years ago
0.4.2
10 years ago
0.4.1
10 years ago
0.4.0
10 years ago
0.3.16
10 years ago
0.3.15
10 years ago
0.3.14
10 years ago
0.3.13
10 years ago
0.3.12
10 years ago
0.3.11
10 years ago
0.3.10
10 years ago
0.3.8
10 years ago
0.3.7
10 years ago
0.3.6
10 years ago
0.3.5
10 years ago
0.3.4
10 years ago
0.3.3
10 years ago
0.3.2
10 years ago
0.3.0
10 years ago
0.2.5
10 years ago
0.2.4
10 years ago
0.2.3
10 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.9
10 years ago
0.1.8
10 years ago
0.1.7
10 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.4
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.19
10 years ago
0.0.18
10 years ago
0.0.17
10 years ago
0.0.15
10 years ago