Skip to main content

Camera management for GenX AI

Project description

GenX AI Cameras Management System

Overview

A comprehensive system for managing security cameras with advanced features for pull push camera streams.

Build

  1. pip install nuitka
  2. cd PROJECT_DIR/src/
  3. To build the executable, run the following command:
nuitka --standalone --onefile --remove-output \
   --output-dir=../build/ \
   --include-data-dir=genx_ai_camera_panel/resources=genx_ai_camera_panel/resources \
   --include-data-dir=genx_ai_camera_panel/scripts=genx_ai_camera_panel/scripts \
   --include-data-dir=genx_ai_camera_panel/service=genx_ai_camera_panel/service \
   --include-data-dir=genx_ai_camera_panel/static=genx_ai_camera_panel/static \
   --include-data-dir=onvif/wsdl=onvif/wsdl \
   --include-package=genx_ai_camera_panel \
   genx_ai_camera_panel/main.py

Installation

  1. Open terminal and navigate to the built executable directory
  2. Run the executable file sudo ./main.bin listen OR if you want to run the service in the background sudo ./main.bin install

Usage

  1. Access the system through your web browser at http://localhost:3000
  2. Log in with your credentials
  3. Navigate through the dashboard to manage cameras

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

genx_ai_camera_panel-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

genx_ai_camera_panel-2.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

genx_ai_camera_panel-2.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

genx_ai_camera_panel-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

genx_ai_camera_panel-2.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

genx_ai_camera_panel-2.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

genx_ai_camera_panel-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

genx_ai_camera_panel-2.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

genx_ai_camera_panel-2.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

File details

Details for the file genx_ai_camera_panel-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genx_ai_camera_panel-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c22c4c4dd35a6940dab685954f63263160ec9d7d67c0e833519be88aaee525e
MD5 7cf21193121852aa87ab41ea80400f8f
BLAKE2b-256 da9a3c6c04cc3b93747bd532c5b9b756bcc0d23ff8419d365fb77eb234e95151

See more details on using hashes here.

File details

Details for the file genx_ai_camera_panel-2.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genx_ai_camera_panel-2.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 840bfbd2c26630bb527e09e3297cf7b2a57957856bf41b56ba33cba0257a9578
MD5 a2792d7066e4d2714a81e840f236c626
BLAKE2b-256 aa518f04a56651cb97cfff53d2def5d32a0aed7d607499339642dfbbd38cebed

See more details on using hashes here.

File details

Details for the file genx_ai_camera_panel-2.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for genx_ai_camera_panel-2.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c2af836aaf658c30dc1b42ab2accaff135c685d834ec6d56c20c2520d799f884
MD5 e4f3145c0a5329fa1afcd62f115bea9e
BLAKE2b-256 fae4ead17e1fcbf59663fe1118bd71946dc43f5f3e6a4287c8e5780ae22cd918

See more details on using hashes here.

File details

Details for the file genx_ai_camera_panel-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genx_ai_camera_panel-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27d5c8b907dca0ef92a89bac2a4fbe4d5c02c61ebed3800058ce2efe4af3871e
MD5 bf22decea99c4c6c09add38906bc9673
BLAKE2b-256 8895cd678a19d279d8107dcb04155e5593be44ad3539945ed889dfe94bfc3640

See more details on using hashes here.

File details

Details for the file genx_ai_camera_panel-2.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genx_ai_camera_panel-2.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f360080aadfab4bd03e6811b7784dab26b92e30cfe6b5dc4548059b08824534
MD5 6618d0b611be4de9f97fe02ab35e41f8
BLAKE2b-256 08c3894e09d42be7526fbabed984cc63b0c333b4df52e5cedb66437259b39367

See more details on using hashes here.

File details

Details for the file genx_ai_camera_panel-2.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for genx_ai_camera_panel-2.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4ff8e6bffc423acf974bcc4770366aa88624c2a8522ccf84fb3c267bcc549afb
MD5 3c0d1a7b5d069caced4ca11afaad6bf5
BLAKE2b-256 2c6a5c05fa0902e597a924eaf1d41ccb061d30a299bcf2131e944f5977860da2

See more details on using hashes here.

File details

Details for the file genx_ai_camera_panel-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for genx_ai_camera_panel-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 387f9adf2516490aa7cf447605c483848eeca7942c4a8f40cfbe7ee3783ce44a
MD5 21fa2215a9a2a55001c06efb452087c9
BLAKE2b-256 2b72bbac338c6c38e53cd478f467e99ea9332c9cbfe89606c8d2441d6901451e

See more details on using hashes here.

File details

Details for the file genx_ai_camera_panel-2.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for genx_ai_camera_panel-2.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ce720cc3a96277f4ca709b03c57afae8237be5f01ed9c38eee1c6deca33dbde
MD5 dbcb7c7fbf9e7a8a9035b69b70632dcc
BLAKE2b-256 f2f47172d684c99165481ae72b7b0409e3014a132fd4662ab7ad6951254477c8

See more details on using hashes here.

File details

Details for the file genx_ai_camera_panel-2.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for genx_ai_camera_panel-2.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2a87cf8142fd5735fc288f6ebacf74f4adb8f73c7a6a32b1aee5c5021a469014
MD5 b2e1438ba378bbad4e7c7979950b6e36
BLAKE2b-256 6af7aa7ce1244199bf7654ad6a43eb2d23d3cef545b5d920fb521d6caee8751e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page