Skip to content

v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Aug 12:57
· 26 commits to main since this release

v0.1.0 (2024-08-05)

Feature

  • feat: add poetry (#10)

  • Add poetry

  • chore(pre-commit.ci): auto fixes

  • Add poetry

  • Add poetry


Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (78f6c71)

Unknown

  • Merge pull request #9 from uilibs/precommit

Add precommit (f817033)

  • Add precommit (f7cfc82)

  • Add precommit (d6496a4)

  • Call this 0.11.1 (40c534a)

  • Merge pull request #8 from joostlek/gpl

Add License (e40b42b)

Added HTTPS support to nvr.py (6d0b9ab)

  • Added HTTPS support to nvr.py (a635d3e)

  • Add get_status() to camera client (69640bc)

  • Add camera reboot action (63fd45f)

  • Call this 0.10.1 (b090128)

  • Fix version parsing when the revision is not an integer

Treat 3.4.beta5 as 3.4.0 as the "beta" should be equivalent
to 3.4.0.

Fixes #3 (f1778b0)

  • Open 0.11 (48a270a)

  • This is 0.10.0 (d87a3fa)

  • Filter deleted cameras out of index()

Obviously the intent was not ever to include deleted cameras, I just
didn't realize they'd expose this way. (11d03e6)

  • Allow getting the record mode of a camera (e6d41b2)

  • Open 0.10.0 (64bec7a)

  • Call this 0.9.0 (37e8f3b)

  • Fix direct-to-camera client operations for v3.2.x

Fixes #1 (e722954)

  • Fix NVR communication by 'id' for version >= 3.2.x

This makes us resolve names to the 'id' instead of 'uuid' for newer
versions of the NVR server software.

Fixes most of #1 (6a32dbe)

  • Fix calling snapshot on py2 (70ac477)

  • Fall back to getting the image through the NVR if direct fails (c14daaf)

  • Add get_snapshot() to nvr for when we can't reach the camera (eff01b8)

  • Catch OSError and socket.error in camera client (238ab51)

  • Fix tests (hopefully) for mocking open (f4a6b2b)

  • Open 0.9 (eb41a6e)

  • Call this 0.8 (c03e65b)

  • Update README.rst (a844457)

  • Provide a persistent store for camera passwords and a CLI command to set them (c1346d9)

  • Fix test_get_snapshot() test (fb1ae39)

  • Open 0.7 (50e6829)

  • Call this 0.6 (69383a1)

  • Fix wrong exception name error (150dc4e)

  • Raise proper errors in snapshot so we can tell if we need to re-login (b4b3f3b)

  • Python2 fixes for talking directly to the camera (9e20878)

  • Wrap connections to NVR for error handling as well (1116cfe)

  • Add --get-snapshot to the client (8b96a71)

  • Add error handling when talking directly to camera (55d989b)

  • Call this 0.5 (9803853)

  • Properly raise request errors, and distinguish auth failures (c6ab616)

  • Add and fix tests for get_snapshot() (0561c5c)

  • Call this 0.4 (d6b3d9a)

  • Fix cookie name on py3 and add get_snapshot() to camera interface (a6b52d5)

  • Call this 0.3 (82765c6)

  • Fix a couple python3 fails (c2d2abc)

  • Add list-zones and prune-zones (35fd0dd)

  • Call this 0.2 (bdb8c82)

  • Update gitignore (8dc762e)

  • Oops, forgot this kindof important thing (0ee9a6a)

  • Add support for talking direct to cameras, and setting micro LED status (b9382a7)

  • Run nose with -v (9e61008)

  • Rename uvcclient.py to nvr.py for clarity (750530d)

  • Add gitignore (f74acb3)

  • Rearrange main client into separate module (81da59e)

  • Add some more lifecycle information to the listing (9e3764f)

  • Add pep8 tox target (21c8022)

  • Add get/set picture settings (d784f71)

  • Add build status to README (fe83b2a)

  • Add travis CI yaml (6071479)

  • Fix print() in main() for py3 (af8842e)

  • Add listing example to README (58629f4)

  • Update README (a7b9196)

  • Require name or uuid for set_recordmode (ef0aa7d)

  • Add online/offline state to listing (49c5f69)

  • Add some tests (c5ffd20)

  • Initial checkin (033cb81)