A python module to post meter readings to Mindergas
Project description
pymindergas
A module to post meter readings to MinderGas.nl.
Installation
$ pip3 install pymindergas
Usage
In order to be able to post readings, you first need to obtain an API token.
The postReading()
method requires an authentication token (String) and the meter reading (Float). The reading date can be any valid date (String), but is optional.
Parameter | Required | Description |
---|---|---|
token | yes | String |
reading | yes | Float |
date | no | Any date string that can be parsed. If not passed, uses today. |
Code sample:
from datetime import date
from datetime import timedelta
from pymindergas import Mindergas
token = "supersecretstring"
reading = 1234.567
yesterday = date.today() - timedelta(days = 1)
# Post reading as yesterday's
success = Mindergas().postReading(token, reading, yesterday.strftime('%y-%m-%d'))
print(success)
# Post reading as today's
success = Mindergas().postReading(token, reading)
print(success)
Disclaimer
This is an open source project and does not have any affiliation with MinderGas.nl.
All product names, trademarks and registered trademarks in this repository are property of their respective owners. All images in this repository are used by the project for identification purposes only.
Project details
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 pymindergas-0.1.10.tar.gz
.
File metadata
- Download URL: pymindergas-0.1.10.tar.gz
- Upload date:
- Size: 14.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6631ebac96d8d476d2034e76b30ae5140f62b5671f5fca99f2ee1ca99990611 |
|
MD5 | 41eac59a8cb40a574e6980e830d1a148 |
|
BLAKE2b-256 | 8a8fb42db35751d0a259cc47173179278ef41fca7380df4d45683e240df4bb75 |
File details
Details for the file pymindergas-0.1.10-py3-none-any.whl
.
File metadata
- Download URL: pymindergas-0.1.10-py3-none-any.whl
- Upload date:
- Size: 15.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04d9d0eb281f98c4829586b9985fd7ba6c9eba53849779a311b78a16e80a0799 |
|
MD5 | 371442a75ef51f756b1c46142cde7382 |
|
BLAKE2b-256 | 161335b1aeac7dc4333bb0f39906ef38025a6656b54eddc9cf2691ef131aea4a |