SMS encoding and decoding utilities
Project description
SMS encoding and decoding utilities
### installation
```shell
$ pip install sms_utilities
```
### usage
```python
import sms_utilities
# Generating RDPUs:
new_rpdu = sms_utilities.rpdu.RPDU()
# Generating SMS-DELIVER messages:
deliver_message = sms_utilities.SMS_Deliver.gen_msg(to, fromm, body)
# Generating SMS-SUBMIT messages:
submit_message = sms_utilities.SMS_Submit.gen_msg(to, body)
# Parsing incoming SMS:
sms_utilities.SMS_Parse.parse(rp_message)
# Some helper methods:
sms_utilities.SMS_Helper.to_hex2(integer)
sms_utilities.SMS_Helper.encode_num(123)
sms_utilities.SMS_Helper.clean('asdf')
sms_utilities.SMS_Helper.smspdu_charstring_to_hex('bcde')
```
### license
MIT
### releases
* 0.0.1 - initial pypi release
### testing
* nothing yet!
### reference
* PDU mode [background](http://www.gsm-modem.de/sms-pdu-mode.html)
* Wikipedia on [GSM 03.40](http://en.wikipedia.org/wiki/GSM_03.40)
* a PDF on [SMS in PDU mode](http://read.pudn.com/downloads122/doc/520173/SMS_PDU-mode.PDF)
* the [python-messaging package](https://github.com/pmarti/python-messaging)
### release process
bump the version in `setup.py`, add a note here in the readme, then run:
```shell
$ git tag 0.0.1 -m 'sms_utilities v0.0.1'
$ git push origin master --tags
$ python setup.py sdist upload -r pypi
```
### installation
```shell
$ pip install sms_utilities
```
### usage
```python
import sms_utilities
# Generating RDPUs:
new_rpdu = sms_utilities.rpdu.RPDU()
# Generating SMS-DELIVER messages:
deliver_message = sms_utilities.SMS_Deliver.gen_msg(to, fromm, body)
# Generating SMS-SUBMIT messages:
submit_message = sms_utilities.SMS_Submit.gen_msg(to, body)
# Parsing incoming SMS:
sms_utilities.SMS_Parse.parse(rp_message)
# Some helper methods:
sms_utilities.SMS_Helper.to_hex2(integer)
sms_utilities.SMS_Helper.encode_num(123)
sms_utilities.SMS_Helper.clean('asdf')
sms_utilities.SMS_Helper.smspdu_charstring_to_hex('bcde')
```
### license
MIT
### releases
* 0.0.1 - initial pypi release
### testing
* nothing yet!
### reference
* PDU mode [background](http://www.gsm-modem.de/sms-pdu-mode.html)
* Wikipedia on [GSM 03.40](http://en.wikipedia.org/wiki/GSM_03.40)
* a PDF on [SMS in PDU mode](http://read.pudn.com/downloads122/doc/520173/SMS_PDU-mode.PDF)
* the [python-messaging package](https://github.com/pmarti/python-messaging)
### release process
bump the version in `setup.py`, add a note here in the readme, then run:
```shell
$ git tag 0.0.1 -m 'sms_utilities v0.0.1'
$ git push origin master --tags
$ python setup.py sdist upload -r pypi
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sms_utilities-0.0.1.tar.gz
(3.9 kB
view hashes)