mezz64 / Pyhik
Licence: mit
Python wrapper for Hikvision camera event stream
Stars: ✭ 99
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Pyhik
Stepbarview
Step Bar View (make your own customized StepBar)
Stars: ✭ 97 (-2.02%)
Mutual labels: hacktoberfest
Greeter
Login and Lock Screen greeter for elementary OS and Pantheon, using LightDM
Stars: ✭ 96 (-3.03%)
Mutual labels: hacktoberfest
Awesome Redwood
A community-driven collection of Redwood related plugins, config, themes, build scripts, tutorials, podcasts, and more.
Stars: ✭ 98 (-1.01%)
Mutual labels: hacktoberfest
Jackson Jaxrs Providers
Multi-module project that contains Jackson-based JAX-RS providers for JSON, XML, YAML, Smile, CBOR formats
Stars: ✭ 98 (-1.01%)
Mutual labels: hacktoberfest
Infinitycrawler
A simple but powerful web crawler library for .NET
Stars: ✭ 97 (-2.02%)
Mutual labels: hacktoberfest
Op Website Hugo
Projeto do Site https://OsProgramadores.com
Stars: ✭ 99 (+0%)
Mutual labels: hacktoberfest
Magiccap
MagicCap is an image/GIF capture suite for Mac and Linux.
Stars: ✭ 99 (+0%)
Mutual labels: hacktoberfest
Nats.ex
Elixir client for NATS, the cloud native messaging system. https://nats.io
Stars: ✭ 97 (-2.02%)
Mutual labels: hacktoberfest
Ssrfmap
Automatic SSRF fuzzer and exploitation tool
Stars: ✭ 1,344 (+1257.58%)
Mutual labels: hacktoberfest
Yii2 Openapi
REST API application generator for Yii2, openapi 3.0 YAML -> Yii2
Stars: ✭ 99 (+0%)
Mutual labels: hacktoberfest
Conference Hall
📣 An open SaaS platform to manage call for papers
Stars: ✭ 97 (-2.02%)
Mutual labels: hacktoberfest
Awesome Courses
😏 📄 An awesome list of educational websites, YouTube playlists, channels and books about programming
Stars: ✭ 99 (+0%)
Mutual labels: hacktoberfest
Phpstan Drupal
Extension for PHPStan to allow analysis of Drupal code.
Stars: ✭ 97 (-2.02%)
Mutual labels: hacktoberfest
Taiga Ui
Angular UI Kit and components library for awesome people
Stars: ✭ 1,353 (+1266.67%)
Mutual labels: hacktoberfest
Emage
🧙♂️ From developers to developers: a cross-platform tool for losslessly image compression.
Stars: ✭ 99 (+0%)
Mutual labels: hacktoberfest
Introduction
This is a python module aiming to expose common API events from a Hikvision IP camera or nvr. Most rebadged models work as well with full functionality.
Code is licensed under the MIT license.
Requirements
If internal callback methods are used no external libraries are required, otherwise:
- [pyDispatcher] 2.0.5
Installation
pip install pyhik
Usage
import pyhik.hikvision
camera = pyhik.hikvision.HikCamera('http://X.X.X.X', port=80, usr='admin', pwd='1234')
Available Methods
Callbacks
- add_update_callback(callback, msg) - used to register an update callback function. ** msg should take the form: cam_id.event_type.channel
Properties
- get_id - returns unique camera/nvr id
- get_name - returns camera/nvr name
- current_event_states - returns the event state dictionary
Functions
- start_stream - initialzes the event stream processing thread
- disconnect - closes the http stream session and stops the processing thread
TODO
- Support motion detection status and ability to turn on/off
- Support IR day/night status and ability to switch between day/night/auto
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].