Python client for https://datadis.es
From PyPi
pip install datadis
import asyncio
from datadis import get_token, get_supplies
token = asyncio.run(get_token('username', 'password'))
supplies = asyncio.run(get_supplies(token))
#[
# {
# "address": "home",
# "cups": "1234ABC",
# "postalCode": "1024",
# "province": "madrid",
# "municipality": "madrid",
# "distributor": "Energy",
# "validDateFrom": "2020/09",
# "validDateTo": "2021/09",
# "pointType": 0,
# "distributorCode": "2"
# }
#]
The datadis documentation is a bit sparse regarding the "time" attribute in some of the answers, read this comment from skgsergio on the topic MrMarble#5 (comment)