gitextract_j36vvviq/ ├── .github/ │ └── workflows/ │ └── python-package.yaml ├── .gitignore ├── LICENSE.md ├── Pipfile ├── README.md ├── examples/ │ ├── basic_usage.py │ ├── custom_ssl_session.py │ ├── download_motions.py │ ├── download_playback_video.py │ ├── network_config.py │ ├── response/ │ │ ├── GetAlarmMotion.json │ │ ├── GetDSTInfo.json │ │ ├── GetDevInfo.json │ │ ├── GetEnc.json │ │ ├── GetGeneralSystem.json │ │ ├── GetHddInfo.json │ │ ├── GetMask.json │ │ ├── GetNetworkAdvanced.json │ │ ├── GetNetworkDDNS.json │ │ ├── GetNetworkEmail.json │ │ ├── GetNetworkFtp.json │ │ ├── GetNetworkGeneral.json │ │ ├── GetNetworkNTP.json │ │ ├── GetNetworkPush.json │ │ ├── GetOnline.json │ │ ├── GetOsd.json │ │ ├── GetPerformance.json │ │ ├── GetPtzCheckState.json │ │ ├── GetPtzPresets.json │ │ ├── GetRec.json │ │ ├── GetUser.json │ │ ├── Login.json │ │ ├── Logout.json │ │ ├── PtzCheck.json │ │ ├── PtzCtrl.json │ │ ├── Reboot.json │ │ ├── SetAdvImageSettings.json │ │ ├── SetImageSettings.json │ │ └── SetPtzPreset.json │ ├── stream_gui.py │ ├── streaming_video.py │ └── video_review_gui.py ├── make-and-publish-package.sh ├── reolinkapi/ │ ├── __init__.py │ ├── camera.py │ ├── handlers/ │ │ ├── __init__.py │ │ ├── api_handler.py │ │ └── rest_handler.py │ ├── mixins/ │ │ ├── __init__.py │ │ ├── alarm.py │ │ ├── device.py │ │ ├── display.py │ │ ├── download.py │ │ ├── image.py │ │ ├── motion.py │ │ ├── network.py │ │ ├── nvrdownload.py │ │ ├── ptz.py │ │ ├── record.py │ │ ├── stream.py │ │ ├── system.py │ │ ├── user.py │ │ └── zoom.py │ └── utils/ │ ├── __init__.py │ ├── rtsp_client.py │ └── util.py ├── requirements.txt ├── setup.py └── tests/ └── test_camera.py