Xfinity-usage

Latest version: v3.0.1

Safety actively analyzes 621920 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

3.0.1

------------------

- I'm canceling my Xfinity service and switching to AT&T Fiber. Updated README stating that I'm looking for a new maintainer for the project.

3.0.0

-----------------

- Get raw JSON data from the ``https://customer.xfinity.com/apis/services/internet/usage`` endpoint.
- If the above succeeds, use this for data source instead of screen-scraping the page.
- Add raw JSON data from above to output in "raw" key.
- Add scrape time to JSON output in "data_timestamp" key.

2.0.2

------------------

- Fix ``run()`` method exception handler calling ``.quit()`` on missing ``browser`` attribute when ``get_browser()`` raises an exception, causing a confusing traceback.
- Fix issue where ``remember_me`` checkbox is not clickable using Chrome Headless, resulting in "Element is not clickable" / "Other element would receive the click" error.

2.0.1

------------------

- Update README.rst with example of Python usage.
- Fix CHANGELOG formatting

2.0.0

------------------

- Package as a real Python package and upload to PyPI; this changes the layout
of the repository, but if you want to use the previous script unmodified you
can now do so via ``pip install xfinity-usage`` instead of having to git clone.
- Add support for unit tests, but no real tests yet
- Add support for optionally sending metrics to a `Graphite <https://graphiteapp.org/>`_ instance.

1.2.0

------------------

- Update for redesign that removed ``ng-if="device.usage"`` element.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.