Metadata-Version: 2.1
Name: usim800_hamilkar
Version: 0.0.2.4
Summary: usim800_hamilkar is a Python driver module for SIM800 GSM/GPRS .
Home-page: https://github.com/Hamilkar247/usim800_hamilkar
Author: hamilkar247
Author-email: adonnibal96@gmail.com
License: MIT
Description: usim800-hamilkar - ahoj!
        ==========================
        [![image](https://img.shields.io/badge/build-passing-green.svg)](https://pypi.org/project/usim800/)
        [![image](https://img.shields.io/github/license/Bhagyarsh/usim800.svg)](https://pypi.org/project/usim800/)
        [![image](https://img.shields.io/pypi/v/usim800.svg)](https://pypi.org/project/usim800/)
        
        usim800 is a Python driver module for SIM800 GSM/GPRS . Its has easy-to-use api to access GPRS and to send sms . 
        
        Support
        ------------
        * raspberry pi
        * Tested on python 3 with orange pi zero and linux machine using (usb to ttl) .
        
        Features
        ------------
            
        Send Get and post requests(supports HTTP/1.1).
        
        requests API  similar to pythons [Requests](https://github.com/kennethreitz/requests) module.
        
        Send SMS
           
            
        
        Installation
        ------------
            > pip install usim800
        
        
        Quick start :
        ------------
        ### Import
        
        ``` {.sourceCode .python}
        >>> from usim800 import sim800
        >>> import json
        >>> gsm = sim800(baudrate=9600,path="/dev/ttyUSB3")
        ```
        ### set APN
        
        ``` {.sourceCode .python}
        >>> gsm.requests.APN = "www"
        ```
        ### get and post request
        ``` {.sourceCode .python}
        >>> gsm.requests.get(url="http://my-json-server.typicode.com/typicode/demo/posts")
        >>> r = gsm.requests
        >>> r.status_code
        '200'
        >>> r.content
        b'[  {    "id": 1,    "title": "Post 1"  },  {    "id": 2,    "title": "Post 2"  },  {    "id": 3,    "title": "Post 3"  }]'
        >>> r.json()
        [[{'id': 1, 'title': 'Post 1'}, {'id': 2, 'title': 'Post 2'}, {'id': 3, 'title': 'Post 3'}]]
        >>> r.IP
        '10.110.188.15'
        >>> data = {"name":"somthing...."}
        >>> gsm.requests.post(url="http://ptsv2.com/t/usim800/post",data=json.dumps(data))
        '201'
        >>> r.status_code
        '201'
        >>> r.content
        b'Thank you for this dump. I hope you have a lovely day!'
        
        >>> r.IP
        '10.182.199.208'
        ```
        SMS
        ``` {.sourceCode .python}
        >>> gsm.sms.send("8850813167","hi from usim800")
        True
        ```
        Future Plan and  improvements
        ------------
        * better error handling
        * read sms
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
Description-Content-Type: text/markdown
