Envoyer des sms en ligne de commande sur Bouygues

Les clients de Bouygues Télécom ont accès via le site internet de Bouygues à un service gratuit d'envoi de sms. Chaque jour, on peut envoyer jusqu'à 5 messages vers n'importe quel numéro. Cependant l'interface web est assez décourageante. Il y a de nombreuses étapes avant d'accéder au service et les pages se chargent lentement. Pour faciliter son utilisation, j'ai écrit un script python qui offre une interface en ligne de commande.

Python offre de nombreux modules pour contrôler une interface web. J'ai décidé d'utiliser mechanize qui permet l'accès à des pages ssl. Le script est disponible sur github. Pour envoyer un SMS, il suffit d'appeler la fonction smsservice avec votre identifiant, le destinataire et votre message. Ce script a été écrit il y a plus de 6 mois et il est possible que des modifications soient nécessaires pour le faire fonctionner.