aktualnivozy-api

Node.js promise based wrapper over AktualniVozy API.

node AktualniVozy API

Node.js promise based wrapper over AktualniVozy.cz API. All methods are implemented with the same name as the original API provides

npm install aktualnivozy-api
var AktualnivozyApi = require('aktualnivozy-api')
 
var login = 'import',
  password = 'test';
 
var api = new AktualnivozyApi(login, password);
return api
  .then(function() {
    return api.getAdvertisements()
  })
  .then(function(vehicles) {
 
    var exportedIds = [];
 
    vehicles.forEach(function(v) {
      exportedIds.push( parseInt(v.custom_id) );
    });
 
    return selectVehiclesForDelete(exportedIds);
  })
  .then(function(ids) {
    return deleteVehicles(api, ids);
  })
  .then(function() {
    return selectVehiclesForExport();
  })
  .then(function(vehicles) {
    return exportVehicles(api, vehicles);
  });