Skip to content

Otus9051/feathergate

Repository files navigation


feathergate

FeatherGate

A lightweight Frigate viewer for low-spec devices

No-nonsense, native, and fast, with Dynamic Refresh abilities


Features:

  • PyGame for low graphical usage
  • Highly configurable, add as many cameras, tweak image processing, etc.
  • Dynamic Refresh for each camera based on MQTT
  • Designed to run on low-spec hardware

Getting Started:

Prerequisites:

  • Python >3.8
  • Frigate NVR
  • MQTT Broker (for Dynamic Refresh, optional)
  • Required libraries in requirements.txt

Installation:

git clone https://github.com/Otus9051/feathergate
cd feathergate
pip install -r requirements.txt

Please edit the config.yaml with your data before starting the application.

Usage:

python3 main.py

To exit, press x

Check Wiki for documentation

Or you can also go to https://deepwiki.com/Otus9051/feathergate/1-overview because I don't have time

Credits:

  • PyGame and SDL for Display
  • Frigate NVR APIs
  • EMQX MQTT Broker

About

A lightweight Frigate viewer based on PyGame

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages