Hello tous,
le script suivant permet d'installer les outils necessaire pour envoyer des SMS en ligne de commande (pour gutsy).
Une fois ce script exécuté, envoyer simplement un SMS avec la commande :
om$ sudo ./le_script_plus_bas
om$ send_sms.py 0033611111111 "SMS Linux avec Skype"
Noter que vous devez auparavant vous connecter à votre compte Skype.
Le script :
#!/bin/bash
shellout(){
echo
echo "ERROR in $1 commande";
echo
exit 2;
}
current_user=`id`
if ! echo $current_user | grep -q "uid=0"
then
echo "You must be root !!!"
echo "Try sudo $0"
exit 3
fi
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | apt-key add -
if grep -q "deb http://packages.medibuntu.org/ gutsy free non-free" /etc/apt/sources.list;
then
echo "sources.list is up to date";
else
echo "Mise a jour du fichier /etc/apt/sources.list"
echo "deb http://packages.medibuntu.org/ gutsy free non-free" >> /etc/apt/sources.list
apt-get update
fi
echo "--------- Installation de python et skype"
apt-get install skype python
echo "--------- Téléchargement et installation des outils Skype"
cd /tmp
wget -c http://www.oberle.org/skype_tools-0.11.tar.gz || shellout "wget http://www.oberle.org/skype_tools-0.11.tar.gz"
tar xvzf skype_tools-0.11.tar.gz
mv /tmp/skype_linux_tools /opt/
for script in `find /opt/skype_linux_tools -name "*.py"`
do
base=`basename $script`
ln -sf $script /usr/bin/$base
done
echo "--------- Téléchargement et installation du module python"
cd /tmp
wget -c http://downloads.sourceforge.net/skype4py/Skype4Py-0.9.28.7.tar.gz || shellout "wget http://downloads.sourceforge.net/skype4py/Skype4Py-0.9.28.7.tar.gz"
tar xvzf Skype4Py-0.9.28.7.tar.gz
cd Skype4Py-0.9.28.7 && ./setup.py install
echo "--------- Installation terminé !"
echo
echo "Commande pour envoyer un SMS (Utiliser un numéro au format internationnal !!!):"
echo
echo "send_sms.py 0033611111111 \"SMS Linux avec Skype\""
echo
A +