├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .dockerignore ├── .flake8 ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── stale.yml └── workflows │ ├── ci.yml │ ├── docs.yml │ └── image.yml ├── .gitignore ├── .markdownlint.yaml ├── .pre-commit-config.yaml ├── .pyre_configuration ├── .vscode └── settings.json ├── Dockerfile ├── HISTORY.rst ├── LICENSE ├── README.md ├── docker-compose.yaml ├── docker └── entrypoint.sh ├── docs ├── .gitignore ├── README.md ├── babel.config.js ├── docs │ ├── configuration │ │ ├── _category_.json │ │ ├── amcrest.md │ │ ├── dahua.md │ │ ├── frigate.md │ │ ├── hikvision.md │ │ ├── reolink.md │ │ ├── reolink_nvr.md │ │ ├── rtsp.md │ │ └── tapo.md │ ├── dev │ │ ├── _category_.json │ │ ├── configuration │ │ │ ├── _category_.json │ │ │ ├── amcrest.md │ │ │ ├── dahua.md │ │ │ ├── frigate.md │ │ │ ├── hikvision.md │ │ │ ├── reolink.md │ │ │ ├── reolink_nvr.md │ │ │ └── rtsp.md │ │ └── intro.md │ └── intro.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ └── css │ │ └── custom.css ├── static │ ├── .nojekyll │ ├── CNAME │ └── img │ │ ├── docusaurus.png │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── tutorial │ │ ├── docsVersionDropdown.png │ │ └── localeDropdown.png │ │ ├── undraw_docusaurus_mountain.svg │ │ ├── undraw_docusaurus_react.svg │ │ └── undraw_docusaurus_tree.svg └── yarn.lock ├── pyproject.toml ├── requirements.txt ├── tests └── __init__.py └── unifi ├── __init__.py ├── cams ├── __init__.py ├── base.py ├── dahua.py ├── frigate.py ├── hikvision.py ├── reolink.py ├── reolink_nvr.py ├── rtsp.py └── tapo.py ├── clock_sync.py ├── core.py ├── main.py └── version.py /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: keshavdv 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.github/workflows/image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.markdownlint.yaml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pyre_configuration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.pyre_configuration -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/Dockerfile -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/docs/configuration/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/configuration/_category_.json -------------------------------------------------------------------------------- /docs/docs/configuration/amcrest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/configuration/amcrest.md -------------------------------------------------------------------------------- /docs/docs/configuration/dahua.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/configuration/dahua.md -------------------------------------------------------------------------------- /docs/docs/configuration/frigate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/configuration/frigate.md -------------------------------------------------------------------------------- /docs/docs/configuration/hikvision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/configuration/hikvision.md -------------------------------------------------------------------------------- /docs/docs/configuration/reolink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/configuration/reolink.md -------------------------------------------------------------------------------- /docs/docs/configuration/reolink_nvr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/configuration/reolink_nvr.md -------------------------------------------------------------------------------- /docs/docs/configuration/rtsp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/configuration/rtsp.md -------------------------------------------------------------------------------- /docs/docs/configuration/tapo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/configuration/tapo.md -------------------------------------------------------------------------------- /docs/docs/dev/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/dev/_category_.json -------------------------------------------------------------------------------- /docs/docs/dev/configuration/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/dev/configuration/_category_.json -------------------------------------------------------------------------------- /docs/docs/dev/configuration/amcrest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/dev/configuration/amcrest.md -------------------------------------------------------------------------------- /docs/docs/dev/configuration/dahua.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/dev/configuration/dahua.md -------------------------------------------------------------------------------- /docs/docs/dev/configuration/frigate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/dev/configuration/frigate.md -------------------------------------------------------------------------------- /docs/docs/dev/configuration/hikvision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/dev/configuration/hikvision.md -------------------------------------------------------------------------------- /docs/docs/dev/configuration/reolink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/dev/configuration/reolink.md -------------------------------------------------------------------------------- /docs/docs/dev/configuration/reolink_nvr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/dev/configuration/reolink_nvr.md -------------------------------------------------------------------------------- /docs/docs/dev/configuration/rtsp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/dev/configuration/rtsp.md -------------------------------------------------------------------------------- /docs/docs/dev/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/dev/intro.md -------------------------------------------------------------------------------- /docs/docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docs/intro.md -------------------------------------------------------------------------------- /docs/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/docusaurus.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/sidebars.js -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/CNAME: -------------------------------------------------------------------------------- 1 | zacharee.github.io/unifi-cam-proxy 2 | -------------------------------------------------------------------------------- /docs/static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/static/img/docusaurus.png -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/static/img/logo.svg -------------------------------------------------------------------------------- /docs/static/img/tutorial/docsVersionDropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/static/img/tutorial/docsVersionDropdown.png -------------------------------------------------------------------------------- /docs/static/img/tutorial/localeDropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/static/img/tutorial/localeDropdown.png -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/static/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/static/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/static/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """TODO: Document your tests.""" 2 | -------------------------------------------------------------------------------- /unifi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unifi/cams/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/cams/__init__.py -------------------------------------------------------------------------------- /unifi/cams/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/cams/base.py -------------------------------------------------------------------------------- /unifi/cams/dahua.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/cams/dahua.py -------------------------------------------------------------------------------- /unifi/cams/frigate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/cams/frigate.py -------------------------------------------------------------------------------- /unifi/cams/hikvision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/cams/hikvision.py -------------------------------------------------------------------------------- /unifi/cams/reolink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/cams/reolink.py -------------------------------------------------------------------------------- /unifi/cams/reolink_nvr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/cams/reolink_nvr.py -------------------------------------------------------------------------------- /unifi/cams/rtsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/cams/rtsp.py -------------------------------------------------------------------------------- /unifi/cams/tapo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/cams/tapo.py -------------------------------------------------------------------------------- /unifi/clock_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/clock_sync.py -------------------------------------------------------------------------------- /unifi/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/core.py -------------------------------------------------------------------------------- /unifi/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zacharee/unifi-cam-proxy/HEAD/unifi/main.py -------------------------------------------------------------------------------- /unifi/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.3.0" 2 | --------------------------------------------------------------------------------