0.2.4 • Published 10 years ago

aktualnivozy-api v0.2.4

Weekly downloads
5
License
-
Repository
github
Last release
10 years ago

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

How to install

npm install aktualnivozy-api

Setup

var AktualnivozyApi = require('aktualnivozy-api')

var login = 'import',
  password = 'test';

var api = new AktualnivozyApi(login, password);

Example usage

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);
  });