camomile-client

Javascript client for Camomile REST API

Usage no npm install needed!

<script type="module">
  import camomileClient from 'https://cdn.skypack.dev/camomile-client';
</script>

README

Javascript client for Camomile REST API

NPM version

Installation

npm install camomile-client

Usage

HTML

  <script type="text/javascript" src="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/