https://github.com/nhalstead/pushthis-python
Python package to interact with Pushthis RESTful API
https://github.com/nhalstead/pushthis-python
Last synced: 4 months ago
JSON representation
Python package to interact with Pushthis RESTful API
- Host: GitHub
- URL: https://github.com/nhalstead/pushthis-python
- Owner: nhalstead
- Created: 2017-12-19T00:50:50.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-19T00:48:44.000Z (over 8 years ago)
- Last Synced: 2025-07-22T11:50:14.981Z (11 months ago)
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```// ____ __ __ __ _ _
// / __ \ __ __ _____ / /_ / /_ / /_ (_) _____ (_) ____
// / /_/ / / / / / / ___/ / __ \ / __/ / __ \ / / / ___/ / / / __ \
// / ____/ / /_/ / (__ ) / / / // /_ / / / / / / (__ ) _ / / / /_/ /
// /_/ \__,_/ /____/ /_/ /_/ \__/ /_/ /_/ /_/ /____/ (_)/_/ \____/
```
# Pushthis Python Package
This is a package made for Python, to interact with the Pushthis RESTful API Network Access Point to send payloads through the network to your client side in real-time!
# Installing
> coming soon
# How to use
> Define your keys and access point
```python
key = 'key'
secret = 'secret'
accessPoint = ''
```
> Single Payload Requests
```python
import Pushthis
pushthis = Pushthis(key, secret, accessPoint)
pushthis.setChannel('pushthisNetwork')
pushthis.setEvent('demo')
payload = {
'username' : 'bob dole',
'message' : 'omg soo cool!'
}
pushthis.attach(payload)
pushthis.send()
```
> Multi-Payload Requests
```python
import Pushthis
pushthis = Pushthis(key, secret, accessPoint)
sendToModerator = {
'channel' : 'pushthisNetwork',
'event' : 'demo',
'data' : {
'username' : 'bob dole',
'message' : 'he trolled me.'
}
}
sendToChatRooms = {
'channel': 'pushthisNetwork',
'event': 'demo',
'data': {
'username': 'bob dole',
'message': 'thanks for your report.'
}
}
pushthis.add(sendToModerator)
pushthis.add(sendToChatRooms)
pushthis.send()
```
> Authorizing Payload Request
```python
import Pushthis
pushthis = Pushthis(key, secret, accessPoint)
pushthis.authorize(boolean, channel, socket_id)
```
# Indepth Documentation
> Documentation for Pushthis.io can be found at https://pushthis.io/documentation
# Contributors & Honorable Mentions
- Devitgg @ https://github.com/devitgg
- Nhalstead @ https://github.com/nhalstead