Skip to content
This repository has been archived by the owner on Nov 30, 2022. It is now read-only.
/ nvr-viewer Public archive

Viewer for my NVR using Python, TKinter, and PIL

License

Notifications You must be signed in to change notification settings

gnikyt/nvr-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NVR Viewer

My NVR system uses Flash for web display. Now that Flash is disabled, I needed a way to casually view my cameras from my desktop.

This is a simple script which uses TKinter and PIL to grab each channel's image snapshot and display it (stacked).

The snapshots resize to the window's size and overlays the current time.

Each snapshot will update every two seconds.

Installation

Requires Python 3.6 or higher, PIL, and TKinter

  1. source .env/bin/activate && pyton3 -m pip install -r requirements.txt
  2. Copy/rename nvr-viewer.desktop.dist to nvr-viewer.desktop.
  3. Fill in the environment variables for username, password, IP, and channels in nvr-viewer.desktop.
  4. Move or symlink the desktop file ~/.local/share/applications/.

About

Viewer for my NVR using Python, TKinter, and PIL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages