Convertir un code python en bash ?

xunil2003 Messages postés 830 Statut Membre -  
 xunil2003 -
Bonjour,

Je voudrais savoir si il est possible de faire la même chose que ce code python
avec curl ou nc en bash ?
https://mikulabeutl.com/contact/?utm_source=redirect&utm_medium=deneb.homedns.org&utm_campaign=/things/?p=232
Ce code correspond à l'api des téléviseurs samsung.

Genre :
#!/bin/bash
IP_TV="192.168.0.52"
PORT_TV="55000"
TOUCHE="KEY_POWEROFF"

EXECUTE <code api>
$EXECUTE

exit 0


C'est pour une commande automatique dans une box domotique.
Pouvez-vous m'aider ?

Merci.



A voir également:

2 réponses

jivef Messages postés 1024 Statut Membre 306
 
Bonjour,

Question toute bête.
Pourquoi ne peux-tu pas installer un interpréteur Python sur ta machine ?
Dans ce cas, tu remplacerais la ligne
#!/bin/bash
par
#!/usr/bin/python2.7 (ou le numéro de ta version)

Sinon, pour le faire en bash, concernant la définition des variables, c'est bon, ne touche à rien.

#!/bin/bash
IP_TV="192.168.0.52"
PORT_TV="55000"
TOUCHE="KEY_POWEROFF"


Par contre, à ma connaissance, la commande "execute" ou "EXECUTE" n'existe pas sous GNU et je ne sais pas comment exécuter du code externe dans un interpréteur bash.

Pour la commande qui sort en donnant un numéro de code sortie, c'est bon aussi.

exit 0



Bon courage.
Jivef.
0
xunil2003
 
Bonjour,

Je me suis peut-être mal exprimé.
Je ne peux pas installer python car c'est une box domotique linux avec du Lua avec aucun espace disque sufissant.

Quand je dis "execute" il s'agit d'une variable bash avec le code api.
EXECUTE="<code api python converti en bash>"
$EXECUTE

Mais que doit contenir la variable bash comme code api ?
En deux mots comment convertir le code api de python en bash pour la variable bash EXECUTER ?

Merci.
0