Current collected state Current
Observed since 21 Oct, 09:31 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aguasgaia
Python library to retrieve information from "Aguas de Gaia" portal
$ pip install aguasgaia
import asyncio
import aiohttp
from aguasgaia import AguasGaia
async def main():
session = aiohttp.ClientSession()
aguas = AguasGaia(session, "<USERNAME>", "<PASSWORD>")
print("LOGIN: ", await aguas.login())
print("SUBSCRIPTIONS:\n{0}".format(await aguas.get_subscriptions()))
inv = await aguas.get_last_invoice()
print("INVOICE: {0}\n{1}".format(inv.invoice_value, inv.invoice_attributes))
consumption = await aguas.get_last_consumption()
print("CONSUMPTION: {0}\n{1}".format(consumption.consumption_value, consumption.consumption_attributes))
await session.close()
if __name__ == "__main__":
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
asyncio.run(main())
Make sure pytest asyncio is installed
$ pip install pytest-asyncio
Execute the tests
$ pytest tests/
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
aiohttpEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3",
"evaluation": "NOT_EVALUATED"
} | aiohttp | runtime |
python-dateutilEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3",
"evaluation": "NOT_EVALUATED"
} | python-dateutil | runtime |
bdist_wheel · 8.56 KB · Python py3
sdist · 6.55 KB · Python source
Observed since 21 Oct, 09:31 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:ddce3d1d06fbb3ca224ff2be877ebca1f74c355e8b09b96fdd78427fb103d2d0