Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.4 KB

README.md

File metadata and controls

42 lines (25 loc) · 1.4 KB

RaspiSMS-pyclient: Python client for RaspiSMS API

Small client for RaspiSMS server. It simply propose a trivial interface to send SMS from a python script or from command line.

See:

Forked from :

Addon :

  • -d (date) parameter added. We can now program SMS sending at a precise date and time (memento)

Licence : GNU LGPL (see LICENCE.txt)

Install

$ pip install git+https://github.com/memento/RaspiSMS-pyclient.git

Python module usage

from raspisms import RaspiSMS
rsms = RaspiSMS("http://URL_TO/RaspiSMS", email="ADMIN@EMAIL.DD", password="PASSWORD" [, date="YYYY-MM-DD_hh:mm"])
rsms.send("PHONENUMBER", "SMS text !")

Command-line tool

A command line tool raspisms-send is provided, you can use it this way:

$ raspisms-send -u http://URL_TO/RaspiSMS -e ADMIN@EMAIL.DD -p ADMIN_PASSWORD  PHONENUMBER "SMS text" [-d YYYY-MM-DD_hh:mm]

The date is optional. If you don't put anything, the curent date and time will be chosen. For example, if you want to send an sms on July the 27th 2015 at 9:50 P.M. (21:46), you'll add -d 2015-07-27_21:46 at the end of the command.

See also -h for some help.

TODO

See #TODO in raspisms.py, don't hesitate to send a push request !