camomile-project / camomile-client-javascript

Javascript client for Camomile REST API
http://camomile-project.github.io/
MIT License
1 stars 6 forks source link

Javascript client for Camomile REST API

NPM version

Installation

npm install camomile-client

Usage

HTML

  <script type="text/javascript" src="https://github.com/camomile-project/camomile-client-javascript/raw/master/camomile.js"></script>

Javascript

  var client = new Camomile('http://camomile.fr/api');
  client.login('username', 'password');
  client.logout();

  client.getCorpora();
  client.createCorpus(...);

Server Sent Event

See listen.js

var listener=function(error, data) {
  console.log(error, data);
};

var client=new Camomile('http://camomile.fr/api');
client
  .login('username', 'password')
  .then(result =>  {
    console.log(result);
    return client.watchCorpus(corpusId, listener);
  })
  .then(() => {
      // To unwatch the corpus :

      //client.unwatchCorpus(corpusId, listener);
    })
  .catch(err => console.log(err));

Documentation

Will be available at http://camomile-project.github.io/camomile-server/