Dux-Soup remote control API wrapper
Project description
Dux Soup remote control wrapper
Wrapper around Dux Soup remote control API
Documentation
Commands list
Commands alowed bu Dux Soup remote contol:
- visit (visit profile)
- connect (send connection request)
- message (send message)
- wait (pause the robot)
- reset (clear the queue)
- size (size of the queue)
- profile (account information)
- items (list items in queue)
Required params for certain commands
visit
"params": {
"profile": "PROFILE_URL",
}
connect
"params": {
"profile": "PROFILE_URL",
"messagetext": "MESSAGE TEXT"
}
Please check documentation above for more info on messagetext format and additional options
message
"params": {
"messagetext": "MESSAGE TEXT"
}
Please check documentation above for more info on messagetext format and additional options
wait
"params": {
"duration": DURATION_IN_SECONDS,
}
How to use
import json from duxwrap import DuxWrap """create wrapper""" dux = DuxWrap('API_KEY', 'USER_ID') print('DuxSoup version:', dux.version) """get acount info""" profile_data = dux.call("profile", {}) print('PROFILE DATA SET') print(json.dumps(profile_data, indent=4, sort_keys=True)) print('-----------------------------\n\n') """pause the robot""" print('PAUSE RESPONSE') params = { "params": { "duration": 0 } } pause_data = dux.call("wait", params) print(json.dumps(pause_data, indent=4, sort_keys=True))
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size duxwrap-0.6.tar.gz (3.7 kB) | File type Source | Python version None | Upload date | Hashes View |