pyaussiebb

Aussie Broadband API Python module

MIT License

Downloads
5.5K
Stars
13
pyaussiebb - v0.1.4 Latest Release

Published by yaleman about 2 months ago

pyaussiebb - v0.1.1 - new service type

Published by yaleman about 1 year ago

Ref https://github.com/home-assistant/core/issues/95665 - new service type "Hardware".

pyaussiebb - v0.0.16

Published by yaleman over 1 year ago

  • Deprecated service_plans as it requires MFA or another auth method.
  • types.APIResponseMeta now has optional from and to fields because the Aussie API was replying with them.
pyaussiebb - Adding FETCHTV NBN type

Published by yaleman over 2 years ago

pyaussiebb - v0.0.12 - Pagination and VOIP

Published by yaleman over 2 years ago

What's Changed

Full Changelog: https://github.com/yaleman/pyaussiebb/compare/v0.0.11...v0.0.12

pyaussiebb - v0.0.11

Published by yaleman over 2 years ago

  • Added aussiebb.exceptions.UnrecognisedServiceType and some quick validation when you run get_usage so it doesn't break.
  • Added some more testing around this.
  • Fixed it so you can pass a session object to the non-asyncio AussieBB
  • Added "use_cached" to get_services calls
  • Added some mock data in aussiebb.const.TEST_MOCKDATA
pyaussiebb - Linting all the things

Published by yaleman over 2 years ago

Major change: Minimum supported Python is now 3.9

  • re-defined the API Classes as children of a base class (aussiebb.baseclass.BaseClass).
  • added significantly better typing to inputs/responses.
  • removed all the usage of inspect.
  • moved from setup.py to Poetry for build/packaging.
  • removed loguru dependency, class init now takes a logger as an option or uses python default logging if not. Also removed _debug_print from async version.
  • added NBN_TYPES and PHONE_TYPES to aussiebb.const, to allow one to check if the service matches a known identifier for "phone" (mobile/VOIP) or "NBN" (internet) types - this matters when parsing the resulting service info.
  • added test and fixed result of the asyncio get_service_tests function

Full Changelog: https://github.com/yaleman/aussiebb/compare/v0.0.9...v0.0.10

pyaussiebb - v0.0.8 - telephony and making things neater

Published by yaleman about 3 years ago

pyaussiebb - Fixed rate limiting... maybe.

Published by yaleman about 3 years ago

pyaussiebb - v0.0.4 - aiohttp

Published by yaleman about 3 years ago