Python client to send SMS via french mobile operator Free Mobile.
You need to set SMS_LOGIN and SMS_TOKEN variables.
You have to write your infos in a file like this :
{
"login": YOUR_FREE_MOBILE_LOGIN,
"token": TOKEN_GIVEN_BY_FREE_MOBILE
}
Now, you can have to use it with specific flag (--config=FILE).
from freemobilesms import SMS
service = SMS()
service.send("Message")
$>./sms.py "Hello World"
200 Message send
$>./sms.py --config=my_config.json "Hello world"
200 Message send
$>echo "Foo" | ./sms.py
200 Message send
$>echo "Bar" > tmp && ./sms.py < tmp
200 Message send
- 200 : Message send
- 400 : Missing parameter
- 402 : Too much messages send
- You have to wait a little to reuse it.
- 403 : Service not enable
- You can enable the service in your Free Mobile panel
- 500 : Server not available
- You have to try later.