highvolt-dev

Results 22 issues of 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...

enhancement

`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.

enhancement

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.

enhancement

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...

help wanted

Submit to PyPI for expanded user reach and a more accessible route to using the script via `pip install`.

enhancement

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....

enhancement

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).

enhancement

Add diagnostic logging with loglevel support. Separate from #11

enhancement

When the script is not ran interactively and no password is supplied, need to output an error.

bug