All Projects → mezz64 → Pyhik

mezz64 / Pyhik

Licence: mit
Python wrapper for Hikvision camera event stream

Programming Languages

python
139335 projects - #7 most used programming language

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
Pengubot
Official PenguBot GitHub Repository
Stars: ✭ 98 (-1.01%)
Mutual labels:  hacktoberfest
Spin
Spinnaker CLI
Stars: ✭ 99 (+0%)
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
Fakir
Create Fake Data in R for tutorials
Stars: ✭ 98 (-1.01%)
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
Dotfiles
Awesome personal dotfiles
Stars: ✭ 99 (+0%)
Mutual labels:  hacktoberfest
Pokebase
Python 3 wrapper for Pokéapi v2
Stars: ✭ 99 (+0%)
Mutual labels:  hacktoberfest
Emage
🧙‍♂️ From developers to developers: a cross-platform tool for losslessly image compression.
Stars: ✭ 99 (+0%)
Mutual labels:  hacktoberfest

PyPI

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