Commit Graph

95 Commits

Author SHA1 Message Date
Stephen Golub
b80b29f013 Add ability to toggle watermark on or off 2021-08-24 10:52:51 -05:00
Alano Terblanche
ac5ee72261 update: bump version to 0.1.3 2021-04-02 08:02:42 +02:00
Alano Terblanche
806bbc3a7c Merge pull request #46 from axlan/streaming-dependancy-extra
Move streaming dependencies to their own "extra"
2021-04-02 07:51:37 +02:00
jdiamond
98acbdec1d Updated README 2021-03-31 00:14:58 +00:00
jdiamond
8cd3405378 Move streaming dependancies to their own "extra" 2021-03-30 23:04:18 +00:00
Alano Terblanche
5ac45d8b20 Merge pull request #40 from mic159/patch-1
Fix HTTPS video download
2021-02-21 18:40:12 +02:00
Michael
ed16b76cda Fix HTTPS video download
Adding missing `verify=False` parameter to fix the error:
`(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: EE certificate key too weak (_ssl.c:1124)')))`

Also, I would suggest using HTTPS by default, otherwise you are leaking the username and password to everyone on the network.
2021-02-18 22:53:51 +11:00
Alano Terblanche
e77b267b1f Update README.md
added supported cameras
2021-01-12 12:31:11 +02:00
Alano
32e602571d updated readme & requirements file
`requirements.txt` reads directly from setup.py which means it will install all the packages listed from setup.py. This is a small work around to prevent managing two different "sources of truth".
2020-12-19 23:02:58 +02:00
Alano Terblanche
e1cb9bda3e Merge pull request #37 from barretobrock/develop
Refactor package to be imported as a single package
2020-12-19 22:34:37 +02:00
Alano Terblanche
0fdd0df468 Merge branch 'master' into develop 2020-12-19 19:56:29 +02:00
Alano Terblanche
2b3e142fe5 Updated project structure and some file names.
Restored `requirements.txt`

Updated `setup.py` to include new repository url and contact details.

Moved the rtsp code from `record` to `stream`.

Updated project structure to make it more readable and developer friendly - moved mixins to the `mixins` package, moved handlers to the `handlers` package.

Moved files not belonging to anything in particular to the `util` package.

Updated `camera` class to also defer login call.

Deleted unused files like `config_handler`.
2020-12-19 19:55:12 +02:00
Bobrock
4c4dd7dd69 Complete second logic pass, remove underscore from package name 2020-12-18 15:58:28 -06:00
Bobrock
0a4898411b Complete second logic pass, remove underscore from package name 2020-12-18 15:58:01 -06:00
Bobrock
7283bd3cab Reduce redundant code, remove unused arguments 2020-12-18 09:12:15 -06:00
Bobrock
63537f9daf Enforce lowercase standard on all submodule files, improve type hinting throughout, complete first pass for logic issues 2020-12-18 09:05:56 -06:00
Bobrock
17bc207e3b Add description to new example. Swap import on original example 2020-12-18 08:51:16 -06:00
Bobrock
b10c29c6be Move description read-in beneath metadata 2020-12-18 08:50:32 -06:00
Bobrock
84ed8481e2 Add back pipfiles, README 2020-12-18 08:48:56 -06:00
Alano Terblanche
0221215e33 Update README.md 2020-12-18 04:07:45 +02:00
Bobrock
856ede1b39 Resolve issue when querying motion files results in empty results 2020-12-16 07:45:17 -06:00
Alano Terblanche
17561a21da Update README.md 2020-12-14 22:18:26 +02:00
Alano Terblanche
bd6d39f965 Update README.md 2020-12-14 08:53:39 +02:00
Bobrock
7afa58a5ce Version bump 2020-12-13 14:56:40 -06:00
Bobrock
86117de420 Improvements to motion detection and download methods, add to examples 2020-12-13 14:56:10 -06:00
Bobrock
00835e3543 Add changes from original examples file, apply find_packages to setup, add tests 2020-12-13 13:38:20 -06:00
Bobrock
91c92b0fcb Apply intial changes to make repo perform better as a Python module 2020-12-13 12:41:46 -06:00
Alano Terblanche
1792d47d4c Update README.md 2020-12-11 18:37:23 +02:00
Alano Terblanche
fd9a735ea0 Update README.md 2020-12-11 18:21:21 +02:00
Alano Terblanche
e776715c1c Merge pull request #34 from ReolinkCameraAPI/issue-27
Add JSON response samples
2020-12-10 00:23:29 +02:00
Karl Moos
3ca26f880e Resolve issue #30 2020-12-09 16:10:47 -06:00
Karl Moos
20cf272044 Resolve issues #32, #33, #28 2020-12-09 15:50:14 -06:00
Karl Moos
d1b0bc2b00 Add Login and Logout json responses 2020-12-07 14:33:35 -06:00
Alano
984747e1db Updated to v0.0.5
Updated readme.
Updated twine package script.
2020-12-07 12:09:12 +02:00
Alano Terblanche
feb30ae35b Merge pull request #26 from ReolinkCameraAPI/dev
adding blocking and non-blocking rtsp stream
2020-12-07 11:57:10 +02:00
Karl Moos
0c00397f78 Change isAlive() to is_alive() 2020-12-07 03:34:05 -06:00
Alano
5d03c62b39 adding blocking and non-blocking rtsp stream
This might fix the stream errors in issue #25
Also refactored the code a bit since we do not want to display a window from within the API (offload to the person implementing it).
2020-12-04 22:27:50 +02:00
Alano
25ce2cbb55 updated version: v0.0.4 2020-12-04 07:48:07 +02:00
Alano Terblanche
feae1e91a9 Update README.md 2020-11-03 21:16:06 +02:00
Alano Terblanche
273c992ecd Merge pull request #23 from themoosman/add-setters
Add Image Settings (basic and advanced)
2020-10-30 20:11:16 +02:00
Karl Moos
0c3475aa00 Add Image settings setter 2020-10-30 07:27:33 -05:00
Karl Moos
e1eabf535d Refactor image settings from recording to new mixin 2020-10-30 06:06:25 -05:00
Karl Moos
dd86eaca2e Add Advanced Image settings 2020-10-30 06:00:03 -05:00
Karl Moos
02b9837888 Add Recording Encode setter 2020-10-30 05:39:34 -05:00
Alano Terblanche
cf540d1a95 Merge pull request #22 from themoosman/refactor-rtsp-client
Refactor Rtsp client
2020-10-29 23:52:52 +02:00
Karl Moos
6bb9900b25 Refactor Rtsp client 2020-10-29 16:45:08 -05:00
Alano Terblanche
f26045a218 Merge pull request #20 from themoosman/add-getters
Update README (implemented methods), add more getters
2020-10-29 23:37:05 +02:00
Karl Moos
00c00ecf04 Add proxy support back to recording snap() 2020-10-29 07:32:45 -05:00
Karl Moos
ad08a8ce71 Rewrite get_snap to use requests lib as the old method did not work. 2020-10-28 20:52:09 -05:00
Karl Moos
b4f95d7a0b Add Alarm getters 2020-10-28 06:07:02 -05:00