highvolt-dev
highvolt-dev
Handle DNS failures in a more explicit way. Pinging an IP address (e.g. 1.1.1.1 or 8.8.8.8) can indicate whether there is network connectivity regardless of DNS functionality. Likewise, more explicitly...
`capture_output` kwarg for `subprocess.run` was introduced in Python 3.7 - instead use `stdout=subprocess.PIPE, stderr=subprocess.PIPE` Reported by reddit user /u/Tractor_Boy_500
Add linting rules for better consistency of code. Incorporate in GitHub Actions.
Since firmware version 1.2103.00.0338 - #57 fixed #56 for cases where there are no extra hashing iterations required for the password. Need to support cases where multiple iterations are expected.
Substantial work from @AndrewPardoe has lead to a new upcoming major version release, 2.0. This issue is intended to track any feedback regarding this release. Specifically: - .env file and...
Submit to PyPI for expanded user reach and a more accessible route to using the script via `pip install`.
Add logging of status checks so that the output can be used for analysis or with time series databases, graphing, and monitoring tools. Add ability to specify output format (e.g....
Add tests and setup GitHub Actions to automatically run test suite to detect regressions. Need to [mock API responses](https://stackoverflow.com/questions/15753390/how-can-i-mock-requests-and-the-response).
When the script is not ran interactively and no password is supplied, need to output an error.