dataviz-tangible

Module facilitant l'accès a diverses API


License
MIT
Install
npm install [email protected]

Documentation

Module facilitant l'accès à diverses API

Fonctionalités

  • temps: requête le temps d'une ville donnée
  • twitter: requête les tweets selon des mots clefs
  • finance: requête le CAC40, Footsie et Nasdaq
  • circulation de Nantes: requête la circulation dans Nantes
  • parkings de Nantes: requête les places de parking public dispo
  • lemonde: récupère les dernières brèves
  • nouvelobs: récupère les dernières brèves
  • liberation: récupère les dernières brèves
  • humanite: récupère les dernières brèves
  • jcdecaux: requête la disponibilité des vélos
  • aqi: air quality index
  • ratp: récupère le prochain passage à l'arrêt

Nécessité d'inscrption aux services

Usage

Créer un dossier de projet, puis installer ce module: npm install dataviz-tangible

Créer l'objet de configuration d'accès aux services :

var Datas = require('dataviz-tangible');

var datas = new Datas({
	forecast: 'myAPIKey',
	google: 'myAPIKey',
	twitter: {
		consumer_key: 'myAPIKey',
		consumer_secret: 'myAPIKey',
		access_token_key: 'myAPIKey',
		access_token_secret: 'myAPIKey'
	},
	nantes: 'myAPIKey',
	jcdecaux: 'myAPIKey'
});

Vous pouvez désormais faire appel aux services disponibles.

Par exemple, requêter le temps:

// définir comment gérer la réponse du service météo
datas.on('weather', function(data) {
	console.log(data.currently.temperature);
});
// lancer un appel au service météo
datas.weather('Nantes');

Voir le fichier examples/demo.js pour l'usage des autres services.