Exécuter du javascript dans le terminal, possible ?

Bonjour,

je voudrais savoir s’il existe un paquet ou un soft qui permet d’exécuter du javascript (ajax) dans le terminal pour récupérer des données en sortie ?

J’explique :

J’ai un script en javascript (ajax) qui récupère les données d’un fichier xml .

Moi, je voudrais exécuter ce script javascript dans le terminal afin de pouvoir afficher en sortie les données récupérées.

Pourquoi, j’ai besoin de faire ça en terminal ? Tout simplement parce que j’ai plein de paramètres à passer au script pour récupérer différents données.

Une idée ?

Merci d’avance, cordialement.

Je crois que c’est possible avec rhino : developer.mozilla.org/en-US/docs/Rhino
Pour les paramètres par contre, je ne sais pas.

Autre proposition : Spidermonkey-bin
Cela fournit interpréter de javascript dans le terminal via la commande

flavien@debian:~$ js js> print('toto') toto js>

Merci à vous.

J’arrive à me servir de rhino. Mais hélàs, ça ne marchera pas avec le script js car le script en question a une sécurité : il exige un referer, càd l’url de la page html qui contient le fichier js.

Donc si je lance le script dans le terminal, le script ne détectera pas le referer.

Sinon tu peux aussi lire le XML en Shell plutôt que de passer par JavaScript …

Exemple:
ofb.net/~egnor/xml2/

[quote=“debianhadic”]Sinon tu peux aussi lire le XML en Shell plutôt que de passer par JavaScript …

Exemple:
ofb.net/~egnor/xml2/[/quote]

Merci pour ta réponse. Mais je suis obligé de passer par du javascript car le script javascript en question est un service web tiers.

Mais j’abonne ce thread.