Lien How curl was accidentally Turing-complete for nine months



Holding up the Internet est un article sous forme d'infographie, qui compte et détaille les projets les plus structurels dans le numérique, qui sont les personnes derrière, et leurs financements.
Je voulais déposer un lien, mais le sujet est tellement connu, et la réalité tellement décalée par-rapport aux revenus générés indirectement par ces logiciels, que je voulais lui donner un peu plus de visibilité.
Ça permet de voir que la blague du XKCD 2347 est réaliste, et un peu déprimante (…)
Bonjour.
J'ai un souci avec mon script pour récupérer des datas de mon onduleur photovoltaïque:
> status=`curl --location --request GET 'https://openapi-eu.solaxcloud.com/openapi/v2/device/realtime_data?snList=XBXXXXXX015008&deviceType=1&businessType=1' \
--header 'Authorization: bearer secrettoken' \
--header 'Content-Type: application/json' \
| jq '.result[0].acCurrent1' |tr -d \"`
echo "acCurrent1= " "${status}"
Ça fonctionne.Le résultat est stocké dans acCurrent1.
Mais je voudrais récupérer plusieurs variables en même temps afin de ne pas multiplier les requêtes curl
J'ai passé pas mal de temps à chercher, sans succès.
Un peu d'aide?
Merci d'avance
Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.





Curl est un outil en ligne de commande destiné à récupérer le contenu d’une ressource accessible par un réseau informatique et gérant de nombreux protocoles.
Curl est un outil essentiel pour de nombreux usages, pris en charge par une gamme très large de systèmes d’exploitation, d’architectures matérielles, de l’objet connecté à l’embarqué spatial en passant par l’informatique classique ou les consoles de jeux. Il évolue rapidement et fréquemment, voir par exemple l’arrivée prochaine de HTTP3 pour curl dans Debian unstable (avec le backend gnutls). Son domaine d’utilisation pourrait encore s’étendre avec l’apparition de wcurl dans Debian et bientôt dans le monde entier ?
Il y a 24 ans, une division du code entre une interface ligne de commande et une bibliothèque a été faite.


Libcurl, c’est la librairie réseau probablement la plus utilisée au monde. S’il y a un processeur quelque part, il y a beaucoup de chance que curl soit dessus.
https://curl.se/
https://fr.wikipedia.org/wiki/CURL
Le binaire curl permet de tout faire en ligne. Mais il y a tellement d’options que je n’ai jamais été capable de les retenir voir de les comprendre. Quand j’ai besoin d’un fichier, j’utilise le vénérable GNU wget qui « just-marche » (tm).
https://fr.wikipedia.org/wiki/GNU_Wget
J’ai toujours pensé que j’étais trop (…)

