Bonjour,
j'aimerai récupérer des infos d'une API et les exporter au format csv. Je n'y connais pas grand chose et j'ai passé plus de 3h hier pour ce piètre résultat :-(
Voilà mon script :
curl -s 'https://api.jcdecaux.com/vls/v3/stations/4009?contract=lyon&apiKey=7cac7a43f504aceb28611cd25c6626c4075645eb' | jq '.number,.lastUpdate,.mainStands.capacity,.mainStands.availabilities.mechanicalBikes,.mainStands.availabilities.electricalBikes' | jq -r > call.csv
ça a l'air de fonctionner, malheureusement, les données sont exportées sous ce format :
et j'aimerai que ça soit sous cette forme :
questions complémentaires :
- peut-on mettre un entête aux colonnes ?
- comment faire en sorte que qu'à chaque fois que le script se lance, il incrémente une nouvelle ligne dans le tableau ?
- Est-il possible de mettre la date en forme afin qu'elle soit facilement exploitable ultérieurement ?
Merci beaucoup et bonne journée :-)
ps : je suis également preneur de doc si vous avez ça ;-)