Implementation of the API used by the Timeguard's Supplymaster application
Project description
timeguard-supplymaster-python
This Python module will provides an open-source implementation of the client API used by the Timeguard's Supplymaster application. This is typically used to control Timeguard's FSTWIFI Wi-Fi Controlled Fused Spur
This implementation is based on my investigation of the API
It is currently in the early stages of development, contributions are always welcome but it will be a fast moving target
Legal Disclaimer
This software is un-official and is not endorsed or associated with Timeguard Limited in any way shape or form.
This information used has been gathered legally using the Supplymaster Android application and Charles Proxy.
This software is being developed to aid my own personal efforts to automate scheduling of my FSTWIFI device for Octopus Agile
The software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. in no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the softwares or the use or mis-used or other dealings in the software.
Setup
- Clone the repo
pip install timeguard-supplymaster
- Create ~/.timeguard.yaml
---
username: your-username
password: your-password
use_cache: False
...
Usage
List all devices, programs and time slots.
from timeguard_supplymaster import Client
client = Client()
client.refresh_devices()
For more examples see the examples folder.
Contribute
Please do feel free to fork this module it enhance it for the benefit of everyone
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
Built Distribution
File details
Details for the file timeguard-supplymaster-0.0.17.tar.gz
.
File metadata
- Download URL: timeguard-supplymaster-0.0.17.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b592b2a531a3286dd51c6b1b393f2b7320300b2a3e9f8836f3f63c319ca56012 |
|
MD5 | 32b0edcd364ac373e9b8f9d88ffb647e |
|
BLAKE2b-256 | 24f0890f69d30b7eacbb751481e03ed477d83e5ba1be3fadda7504e52cc0b260 |
File details
Details for the file timeguard_supplymaster-0.0.17-py3-none-any.whl
.
File metadata
- Download URL: timeguard_supplymaster-0.0.17-py3-none-any.whl
- Upload date:
- Size: 22.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3921f0e86a97eb1e8f6747d2b23ccecbf2ca7a13c848647ca2e4762d983beed8 |
|
MD5 | 4497e4e8b19a7522bfec7ad4796cb0ce |
|
BLAKE2b-256 | 87ff6538f4558ccd2bad221ea3b723b7f799afeec5c639e3813c8980dbdd2180 |