├── .codespellrc ├── .coveragerc ├── .devcontainer ├── devcontainer.json └── setup.sh ├── .dockerignore ├── .flake8 ├── .github ├── FUNDING.yml ├── templates │ └── run_in_venv │ │ └── action.yaml └── workflows │ ├── ci-frontend.yaml │ └── ci.yaml ├── .gitignore ├── .isort.cfg ├── .mypy.ini ├── .pre-commit-config.yaml ├── .pylintrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── azure-pipelines ├── .env ├── azure-pipelines-base.yml ├── azure-pipelines-ffmpeg.yml ├── azure-pipelines-models.yml ├── azure-pipelines-opencv.yml ├── azure-pipelines-tools.yml ├── azure-pipelines-viseron.yml ├── azure-pipelines-wheels.yml ├── docker-compose-build.yaml └── templates │ ├── build.yaml │ └── release_version.yaml ├── codecov.yaml ├── config └── .gitignore ├── docker ├── Dockerfile ├── Dockerfile.dev ├── Dockerfile.gpac ├── Dockerfile.hailo ├── Dockerfile.models ├── Dockerfile.tests ├── Dockerfile.wheels ├── aarch64 │ ├── Dockerfile.base │ ├── Dockerfile.dlib │ ├── Dockerfile.ffmpeg │ └── Dockerfile.opencv ├── amd64-cuda │ ├── Dockerfile.base │ ├── Dockerfile.darknet │ ├── Dockerfile.dlib │ ├── Dockerfile.ffmpeg │ └── Dockerfile.opencv ├── amd64 │ ├── Dockerfile.base │ ├── Dockerfile.dlib │ ├── Dockerfile.ffmpeg │ └── Dockerfile.opencv ├── azure-agent-start.sh ├── ffmpeg_wrapper ├── ffprobe_wrapper ├── jetson-nano │ ├── Dockerfile.base │ ├── Dockerfile.darknet │ ├── Dockerfile.dlib │ ├── Dockerfile.ffmpeg │ ├── Dockerfile.opencv │ ├── Dockerfile.opencv.part1 │ ├── Dockerfile.python │ ├── Dockerfile.wheels │ └── opencv-tuple.patch ├── opencv-python-headless-setup.py ├── rpi3 │ ├── Dockerfile.base │ ├── Dockerfile.cmake │ ├── Dockerfile.dlib │ ├── Dockerfile.ffmpeg │ ├── Dockerfile.opencv │ └── Dockerfile.sklearn ├── rpi5 │ └── Dockerfile.azure ├── yolov4-tiny.cfg └── yolov4.cfg ├── docs ├── .eslintrc.js ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── README.md ├── babel.config.js ├── docs │ ├── contributing.mdx │ ├── developers.mdx │ ├── developers │ │ ├── backend.mdx │ │ ├── backend │ │ │ ├── components.mdx │ │ │ ├── data_stream_component.mdx │ │ │ ├── database.mdx │ │ │ ├── domains.mdx │ │ │ ├── entities.mdx │ │ │ ├── events.mdx │ │ │ ├── logging.mdx │ │ │ └── vis_object.mdx │ │ ├── development_environment │ │ │ ├── pull_request.mdx │ │ │ ├── setup.mdx │ │ │ └── style_guidelines.mdx │ │ ├── docker.mdx │ │ ├── documentation.mdx │ │ ├── frontend.mdx │ │ └── frontend │ │ │ └── proxy.mdx │ ├── documentation.md │ └── documentation │ │ ├── configuration.md │ │ ├── configuration │ │ ├── authentication.md │ │ ├── components.md │ │ ├── domains.md │ │ ├── live_view.mdx │ │ ├── logging.mdx │ │ ├── recordings.mdx │ │ ├── run_without_detectors.mdx │ │ ├── secrets.md │ │ ├── snapshots.md │ │ ├── system_events.md │ │ └── templating.md │ │ └── installation.mdx ├── docusaurus.config.ts ├── lint-staged.config.js ├── package-lock.json ├── package.json ├── sidebars.ts ├── src │ ├── components │ │ ├── Button.tsx │ │ ├── CoordinatesGenerator.tsx │ │ ├── HomepageFeatures.module.css │ │ └── HomepageFeatures.tsx │ ├── css │ │ └── custom.css │ ├── lib │ │ ├── helpers.tsx │ │ ├── iconMap.tsx │ │ └── injectVersion.ts │ ├── pages │ │ ├── components-explorer │ │ │ ├── _components │ │ │ │ ├── ComponentCard │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── styles.module.css │ │ │ │ ├── ComponentConfiguration │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── styles.module.css │ │ │ │ ├── ComponentHeader │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── styles.module.css │ │ │ │ ├── ComponentTroubleshooting │ │ │ │ │ ├── index.mdx │ │ │ │ │ └── index.tsx │ │ │ │ └── ComponentsTagSelect │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── styles.module.css │ │ │ ├── _domains │ │ │ │ ├── camera │ │ │ │ │ ├── index.mdx │ │ │ │ │ └── mjpeg_streams.mdx │ │ │ │ ├── face_recognition │ │ │ │ │ ├── index.mdx │ │ │ │ │ └── train.mdx │ │ │ │ ├── image_classification │ │ │ │ │ └── index.mdx │ │ │ │ ├── license_plate_recognition │ │ │ │ │ └── index.mdx │ │ │ │ ├── motion_detector │ │ │ │ │ ├── index.mdx │ │ │ │ │ └── mask.mdx │ │ │ │ ├── nvr │ │ │ │ │ └── index.mdx │ │ │ │ ├── object_detector │ │ │ │ │ ├── AvailableLabels.tsx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── labels.mdx │ │ │ │ │ ├── mask.mdx │ │ │ │ │ └── zones.mdx │ │ │ │ └── post_processor │ │ │ │ │ └── labels.mdx │ │ │ ├── _importer.tsx │ │ │ ├── components │ │ │ │ ├── background_subtractor │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── codeprojectai │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── compreface │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── darknet │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── deepstack │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── discord │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── dlib │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── edgetpu │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── ffmpeg │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── go2rtc │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── gotify │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── gstreamer │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── hailo │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── logger │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── mog2 │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── mqtt │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── nvr │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── ptz │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── storage │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── telegram │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── webhook │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ ├── webserver │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ │ └── yolo │ │ │ │ │ ├── _meta.tsx │ │ │ │ │ ├── config.json │ │ │ │ │ └── index.mdx │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── index.module.css │ │ └── index.tsx │ └── types.ts ├── static │ ├── .nojekyll │ ├── _redirects │ └── img │ │ ├── favicon.ico │ │ ├── logos │ │ ├── codeprojectai.png │ │ ├── compreface.png │ │ ├── coraltpu.png │ │ ├── darknet.png │ │ ├── deepstack.png │ │ ├── discord.png │ │ ├── dlib.png │ │ ├── ffmpeg.svg │ │ ├── go2rtc.gif │ │ ├── gotify.png │ │ ├── gstreamer.svg │ │ ├── hailo.webp │ │ ├── mqtt.svg │ │ ├── onvif.png │ │ ├── opencv.svg │ │ ├── telegram.png │ │ ├── ultralytics_yolo.svg │ │ └── webhook.svg │ │ ├── screenshots │ │ ├── Viseron-Docs-jinja-template.png │ │ ├── Viseron-Events-activity-line.png │ │ ├── Viseron-Events-camera-button.png │ │ ├── Viseron-Events-date-button.png │ │ ├── Viseron-Events-download-recording.png │ │ ├── Viseron-Events-download-snapshot.png │ │ ├── Viseron-Events-responsive-grid.gif │ │ ├── Viseron-Settings-add-user-button.png │ │ ├── Viseron-Settings-system-event-viewer.png │ │ ├── Viseron-Settings-template-editor.png │ │ ├── Viseron-Settings-user-assign-cameras.png │ │ ├── Viseron-demo-configuration.gif │ │ ├── Viseron-screenshot-cameras.png │ │ ├── Viseron-screenshot-configuration-problems.png │ │ ├── Viseron-screenshot-configuration.png │ │ ├── Viseron-screenshot-entities.png │ │ ├── Viseron-screenshot-events-events.png │ │ ├── Viseron-screenshot-events-timeline.png │ │ ├── Viseron-screenshot-live.png │ │ └── Viseron-screenshot-recordings.png │ │ ├── sponsor_button.png │ │ ├── undraw_advanced_customization.svg │ │ ├── undraw_collecting.svg │ │ ├── undraw_interface.svg │ │ ├── undraw_server.svg │ │ ├── undraw_setup.svg │ │ ├── undraw_speed_test.svg │ │ ├── undraw_surveillance.svg │ │ ├── videos │ │ ├── Viseron-Events-download-timespan.mp4 │ │ ├── Viseron-Events-filter-event-type.mp4 │ │ ├── Viseron-Live-MJPEG-stream.mp4 │ │ └── Viseron-Live-camera-picker.mp4 │ │ ├── viseron-logo.png │ │ └── viseron-logo.svg └── tsconfig.json ├── frontend ├── .prettierrc.json ├── 404.html ├── eslint.config.cjs ├── index.html ├── lint-staged.config.js ├── package-lock.json ├── package.json ├── public │ └── static │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── manifest.json │ │ ├── mstile-144x144.png │ │ ├── mstile-150x150.png │ │ ├── mstile-310x150.png │ │ ├── mstile-310x310.png │ │ ├── mstile-70x70.png │ │ ├── robots.txt │ │ └── safari-pinned-tab.svg ├── src │ ├── 404.tsx │ ├── App.tsx │ ├── components │ │ ├── CardActionButton.tsx │ │ ├── ScrollToTop.tsx │ │ ├── SearchField.tsx │ │ ├── TextFieldItem.tsx │ │ ├── buttons │ │ │ ├── LoadingButton.tsx │ │ │ └── MutationIconButton.tsx │ │ ├── camera │ │ │ ├── CameraCard.tsx │ │ │ ├── CameraNameOverlay.tsx │ │ │ ├── CameraPickerDialog.tsx │ │ │ ├── CameraPickerGrid.tsx │ │ │ ├── CameraUptime.tsx │ │ │ ├── FailedCameraCard.tsx │ │ │ └── useCameraStore.tsx │ │ ├── dialog │ │ │ └── SessionExpired.tsx │ │ ├── editor │ │ │ ├── Editor.tsx │ │ │ ├── Markers.tsx │ │ │ └── yaml.worker.js │ │ ├── error │ │ │ └── ErrorMessage.tsx │ │ ├── events │ │ │ ├── DatePickerDialog.tsx │ │ │ ├── ExportDialog.tsx │ │ │ ├── FilterMenu.tsx │ │ │ ├── FloatingMenu.tsx │ │ │ ├── Layouts.tsx │ │ │ ├── PlayerCard.tsx │ │ │ ├── SnapshotEvent.tsx │ │ │ ├── SyncManager.tsx │ │ │ ├── events │ │ │ │ ├── EventTable.tsx │ │ │ │ └── EventTableItem.tsx │ │ │ ├── timeline │ │ │ │ ├── ActivityLine.tsx │ │ │ │ ├── HoverLine.tsx │ │ │ │ ├── Item.tsx │ │ │ │ ├── ProgressLine.tsx │ │ │ │ ├── Row.tsx │ │ │ │ ├── TimeTick.tsx │ │ │ │ ├── TimelineTable.tsx │ │ │ │ └── VirtualList.tsx │ │ │ └── utils.tsx │ │ ├── footer │ │ │ └── Footer.tsx │ │ ├── header │ │ │ ├── Breadcrumbs.tsx │ │ │ ├── Drawer.tsx │ │ │ └── Header.tsx │ │ ├── icons │ │ │ └── LicensePlateRecognition.tsx │ │ ├── images │ │ │ └── ImageWithFallback.tsx │ │ ├── loading │ │ │ └── Loading.tsx │ │ ├── player │ │ │ ├── CustomControls.tsx │ │ │ ├── PlayerMenu.tsx │ │ │ ├── UsePlayerSettingsStore.tsx │ │ │ ├── ZoomPanOverlay.tsx │ │ │ ├── grid │ │ │ │ ├── CustomGridLayout.tsx │ │ │ │ ├── GridLayoutSelectorDialog.tsx │ │ │ │ ├── PlayerGrid.tsx │ │ │ │ └── utils.tsx │ │ │ ├── hlsplayer │ │ │ │ └── HlsPlayer.tsx │ │ │ ├── hooks │ │ │ │ └── useZoomPan.ts │ │ │ ├── liveplayer │ │ │ │ ├── LivePlayer.tsx │ │ │ │ ├── custom-elements.d.ts │ │ │ │ ├── video-rtc.d.ts │ │ │ │ ├── video-rtc.js │ │ │ │ └── video-stream.ts │ │ │ ├── mjpegplayer │ │ │ │ └── MjpegPlayer.tsx │ │ │ ├── videoplayer │ │ │ │ ├── VideoPlayer.css │ │ │ │ ├── VideoPlayer.tsx │ │ │ │ └── VideoPlayerPlaceholder.tsx │ │ │ └── view │ │ │ │ ├── SaveViewDialog.tsx │ │ │ │ └── ViewSpeedDial.tsx │ │ ├── recording │ │ │ ├── RecordingCard.tsx │ │ │ ├── RecordingCardDaily.tsx │ │ │ ├── RecordingCardLatest.tsx │ │ │ ├── RecordingHeader.tsx │ │ │ └── RecordingHeaderDaily.tsx │ │ ├── settings │ │ │ └── user │ │ │ │ ├── AddUserDialog.tsx │ │ │ │ ├── ChangePasswordDialog.tsx │ │ │ │ └── UserDialog.tsx │ │ └── toast │ │ │ └── ToastContainer.tsx │ ├── context │ │ ├── AuthContext.tsx │ │ ├── ColorModeContext.tsx │ │ ├── FullscreenContext.tsx │ │ └── ViseronContext.tsx │ ├── hooks │ │ ├── UseCameraUptime.ts │ │ ├── UseControlledInterval.tsx │ │ ├── UseFirstRender.tsx │ │ ├── UseHideScrollbar.tsx │ │ ├── UseOnScreen.tsx │ │ ├── UseResizeObserver.tsx │ │ ├── UseScrollPosition.tsx │ │ ├── UseTitle.tsx │ │ ├── UseToast.tsx │ │ ├── UseUserForm.ts │ │ └── useDebouncedTemplateRender.ts │ ├── index.css │ ├── index.tsx │ ├── layouts │ │ ├── PrivateLayout.tsx │ │ └── PublicLayout.tsx │ ├── lib │ │ ├── api │ │ │ ├── auth.ts │ │ │ ├── camera.ts │ │ │ ├── cameras.ts │ │ │ ├── client.ts │ │ │ ├── download.ts │ │ │ ├── events.ts │ │ │ ├── hls.ts │ │ │ ├── onboarding.ts │ │ │ ├── recordings.ts │ │ │ └── system.ts │ │ ├── commands.ts │ │ ├── events.ts │ │ ├── helpers.tsx │ │ ├── messages.ts │ │ ├── tokens.ts │ │ ├── types.ts │ │ └── websockets.ts │ ├── pages │ │ ├── Cameras.tsx │ │ ├── Configuration.tsx │ │ ├── Entities.tsx │ │ ├── Events.tsx │ │ ├── Live.tsx │ │ ├── Login.tsx │ │ ├── NotFound.tsx │ │ ├── Onboarding.tsx │ │ ├── recordings │ │ │ ├── CameraRecordings.tsx │ │ │ ├── CameraRecordingsDaily.tsx │ │ │ └── Recordings.tsx │ │ └── settings │ │ │ ├── SystemEvents.tsx │ │ │ ├── TemplateEditor.tsx │ │ │ ├── Users.tsx │ │ │ └── index.tsx │ ├── stores │ │ ├── GridLayoutStore.ts │ │ └── ViewStore.ts │ ├── svg │ │ ├── undraw │ │ │ ├── server_down.svg │ │ │ └── void.svg │ │ └── viseron-logo.svg │ ├── types │ │ └── GridLayoutTypes.ts │ └── vite-env.d.ts ├── tests │ ├── components │ │ ├── header │ │ │ └── Header.test.tsx │ │ └── loading │ │ │ └── Loading.test.tsx │ ├── context │ │ └── AuthContext.test.tsx │ ├── hooks │ │ └── useDebouncedTemplateRender.test.tsx │ ├── lib │ │ ├── helpers.test.ts │ │ └── tokens.test.ts │ ├── mocks │ │ ├── handlers.ts │ │ └── server.ts │ ├── setupTests.ts │ └── utils │ │ └── renderWithContext.tsx ├── tsconfig.json └── vite.config.ts ├── manager.py ├── netlify.toml ├── requirements-3.9.txt ├── requirements.txt ├── requirements_ci.txt ├── requirements_test.txt ├── rootfs ├── etc │ ├── cont-finish.d │ │ └── 10-postgres │ ├── cont-init.d │ │ ├── 10-adduser │ │ ├── 20-gid-video-device │ │ ├── 30-edgetpu-permission │ │ ├── 40-set-env-vars │ │ ├── 50-check-if-rpi │ │ ├── 55-check-if-jetson │ │ ├── 60-ffmpeg-path │ │ ├── 70-gstreamer-path │ │ └── 80-postgres │ └── services.d │ │ ├── go2rtc │ │ └── run │ │ ├── nginx │ │ └── run │ │ ├── postgres │ │ └── run │ │ └── viseron │ │ ├── finish │ │ └── run ├── helpers │ ├── logger.sh │ └── set_env.sh └── usr │ └── local │ └── nginx │ └── conf │ ├── nginx.conf │ ├── proxy.conf │ └── static-files.conf ├── scripts ├── __init__.py └── gen_docs │ ├── __init__.py │ ├── __main__.py │ └── const.py ├── setup.py ├── tests ├── __init__.py ├── common.py ├── components │ ├── __init__.py │ ├── codeprojectai │ │ └── test_object_detector.py │ ├── ffmpeg │ │ ├── __init__.py │ │ └── test_stream.py │ ├── gstreamer │ │ └── __init__.py │ ├── storage │ │ ├── __init__.py │ │ ├── test__init__.py │ │ ├── test_check_tier.py │ │ ├── test_config.py │ │ ├── test_migrations.py │ │ ├── test_models.py │ │ ├── test_queries.py │ │ ├── test_tier_handler.py │ │ └── test_util.py │ ├── test__init__.py │ └── webserver │ │ ├── __init__.py │ │ ├── api │ │ ├── __init__.py │ │ ├── test_handlers.py │ │ └── v1 │ │ │ ├── __init__.py │ │ │ ├── test_auth.py │ │ │ ├── test_events.py │ │ │ ├── test_hls.py │ │ │ ├── test_recordings.py │ │ │ └── test_system.py │ │ ├── common.py │ │ ├── test_auth.py │ │ └── test_tiered_file_handler.py ├── conftest.py ├── domains │ ├── __init__.py │ └── camera │ │ ├── test_fragmenter.py │ │ └── test_recorder.py ├── helpers │ ├── test__init__.py │ ├── test_filter.py │ ├── test_fixed_size_dict.py │ └── test_template.py └── test__init__.py ├── tox.ini └── viseron ├── __init__.py ├── __main__.py ├── components ├── __init__.py ├── background_subtractor │ ├── __init__.py │ ├── const.py │ └── motion_detector.py ├── codeprojectai │ ├── __init__.py │ ├── const.py │ ├── face_recognition.py │ ├── license_plate_recognition.py │ └── object_detector.py ├── compreface │ ├── __init__.py │ ├── const.py │ └── face_recognition.py ├── darknet │ ├── __init__.py │ ├── const.py │ ├── darknet.py │ ├── darknet_subprocess.py │ └── object_detector.py ├── data_stream │ └── __init__.py ├── deepstack │ ├── __init__.py │ ├── const.py │ ├── face_recognition.py │ └── object_detector.py ├── discord │ ├── __init__.py │ └── const.py ├── dlib │ ├── __init__.py │ ├── const.py │ ├── face_recognition.py │ ├── predict.py │ └── train.py ├── edgetpu │ ├── __init__.py │ ├── config.py │ ├── const.py │ ├── edgetpu_subprocess.py │ ├── image_classification.py │ └── object_detector.py ├── ffmpeg │ ├── __init__.py │ ├── camera.py │ ├── config.py │ ├── const.py │ ├── recorder.py │ └── stream.py ├── go2rtc │ ├── __init__.py │ └── const.py ├── gotify │ ├── __init__.py │ └── const.py ├── gstreamer │ ├── __init__.py │ ├── camera.py │ ├── config.py │ ├── const.py │ ├── pipeline.py │ ├── recorder.py │ └── stream.py ├── hailo │ ├── __init__.py │ ├── const.py │ ├── object_detector.py │ └── utils.py ├── logger │ ├── __init__.py │ └── const.py ├── mog2 │ ├── __init__.py │ ├── const.py │ └── motion_detector.py ├── mqtt │ ├── __init__.py │ ├── const.py │ ├── entity │ │ ├── __init__.py │ │ ├── binary_sensor.py │ │ ├── image.py │ │ ├── sensor.py │ │ └── toggle.py │ ├── event.py │ ├── helpers.py │ └── homeassistant │ │ ├── __init__.py │ │ ├── binary_sensor.py │ │ ├── camera.py │ │ ├── entity.py │ │ ├── sensor.py │ │ └── switch.py ├── nvr │ ├── __init__.py │ ├── const.py │ ├── nvr.py │ └── sensor.py ├── ptz │ ├── __init__.py │ └── const.py ├── storage │ ├── __init__.py │ ├── alembic.ini │ ├── alembic │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ ├── 0b3b8178087f_add_orig_ctime_column_to_filesmeta.py │ │ │ ├── 117d07971f1a_add_triggertypes_enum.py │ │ │ ├── 18b341b50c58_add_tier_path_column.py │ │ │ ├── 19a2457c5924_add_snapshot_path_to_motion_table.py │ │ │ ├── 19e8b884f943_add_indexes_for_cleanup_jobs.py │ │ │ ├── 31851b6eb50c_add_column_adjusted_start_time_to_.py │ │ │ ├── 523864b2bd20_add_events_table.py │ │ │ ├── 57a2e296a424_add_subcategory_column_to_files_table.py │ │ │ ├── 5e76f713b35c_utc_timestamps_as_default.py │ │ │ ├── 5f972755b320_add_clip_path_to_recordings.py │ │ │ ├── 620b4d1e5736_move_orig_ctime_and_duration_to_files_.py │ │ │ ├── 626d93ab588a_add_recordings_and_related_tables.py │ │ │ ├── 6b1ef9a6220a_add_filesmeta_table.py │ │ │ ├── 7b1f82f2ec39_move_clips_to_new_folder.py │ │ │ ├── 7e0232f7cd30_add_snapshot_path_to_objects_table.py │ │ │ ├── 8462ca6851b2_add_postprocessorresults_table.py │ │ │ ├── a6397b8c2fc9_add_index_to_files_table_to_improve_.py │ │ │ ├── b2b8dc493c62_baseline.py │ │ │ └── bef4c78cc3b0_add_motioncontours_table.py │ ├── check_tier.py │ ├── config.py │ ├── const.py │ ├── jobs.py │ ├── models.py │ ├── queries.py │ ├── storage_subprocess.py │ ├── tier_handler.py │ └── util.py ├── telegram │ ├── __init__.py │ ├── const.py │ ├── ptz_control.py │ └── utils.py ├── webhook │ ├── __init__.py │ └── const.py ├── webserver │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── const.py │ │ ├── handlers.py │ │ └── v1 │ │ │ ├── __init__.py │ │ │ ├── auth.py │ │ │ ├── camera.py │ │ │ ├── cameras.py │ │ │ ├── compreface.py │ │ │ ├── config.py │ │ │ ├── download.py │ │ │ ├── events.py │ │ │ ├── hls.py │ │ │ ├── onboarding.py │ │ │ ├── publicimage.py │ │ │ ├── recordings.py │ │ │ └── system.py │ ├── auth.py │ ├── const.py │ ├── download_token.py │ ├── exceptions.py │ ├── public_image_token.py │ ├── request_handler.py │ ├── static_file_handler.py │ ├── stream_handler.py │ ├── tiered_file_handler.py │ └── websocket_api │ │ ├── __init__.py │ │ ├── commands.py │ │ └── messages.py └── yolo │ ├── __init__.py │ ├── const.py │ └── object_detector.py ├── config.py ├── const.py ├── domains ├── __init__.py ├── camera │ ├── __init__.py │ ├── config.py │ ├── const.py │ ├── entity │ │ ├── __init__.py │ │ ├── binary_sensor.py │ │ ├── image.py │ │ ├── sensor.py │ │ └── toggle.py │ ├── events.py │ ├── fragmenter.py │ ├── recorder.py │ └── shared_frames.py ├── face_recognition │ ├── __init__.py │ ├── binary_sensor.py │ └── const.py ├── image_classification │ ├── __init__.py │ ├── const.py │ └── sensor.py ├── license_plate_recognition │ ├── __init__.py │ ├── binary_sensor.py │ ├── const.py │ └── sensor.py ├── motion_detector │ ├── __init__.py │ ├── binary_sensor.py │ ├── const.py │ └── contours.py ├── nvr │ └── __init__.py ├── object_detector │ ├── __init__.py │ ├── binary_sensor.py │ ├── const.py │ ├── detected_object.py │ ├── sensor.py │ └── zone.py └── post_processor │ ├── __init__.py │ └── const.py ├── events.py ├── exceptions.py ├── helpers ├── __init__.py ├── child_process_worker.py ├── decorators.py ├── entity │ ├── __init__.py │ ├── binary_sensor.py │ ├── image.py │ ├── sensor.py │ └── toggle.py ├── filter.py ├── fixed_size_dict.py ├── json.py ├── logs.py ├── mprt_monkeypatch.py ├── named_timer.py ├── schemas.py ├── storage.py ├── subprocess_worker.py ├── template.py └── validators.py ├── states.py ├── types.py └── watchdog ├── __init__.py ├── process_watchdog.py ├── subprocess_watchdog.py └── thread_watchdog.py /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.codespellrc -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.coveragerc -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.devcontainer/setup.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/templates/run_in_venv/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.github/templates/run_in_venv/action.yaml -------------------------------------------------------------------------------- /.github/workflows/ci-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.github/workflows/ci-frontend.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.mypy.ini -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.pylintrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/.env -------------------------------------------------------------------------------- /azure-pipelines/azure-pipelines-base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/azure-pipelines-base.yml -------------------------------------------------------------------------------- /azure-pipelines/azure-pipelines-ffmpeg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/azure-pipelines-ffmpeg.yml -------------------------------------------------------------------------------- /azure-pipelines/azure-pipelines-models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/azure-pipelines-models.yml -------------------------------------------------------------------------------- /azure-pipelines/azure-pipelines-opencv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/azure-pipelines-opencv.yml -------------------------------------------------------------------------------- /azure-pipelines/azure-pipelines-tools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/azure-pipelines-tools.yml -------------------------------------------------------------------------------- /azure-pipelines/azure-pipelines-viseron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/azure-pipelines-viseron.yml -------------------------------------------------------------------------------- /azure-pipelines/azure-pipelines-wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/azure-pipelines-wheels.yml -------------------------------------------------------------------------------- /azure-pipelines/docker-compose-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/docker-compose-build.yaml -------------------------------------------------------------------------------- /azure-pipelines/templates/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/templates/build.yaml -------------------------------------------------------------------------------- /azure-pipelines/templates/release_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/azure-pipelines/templates/release_version.yaml -------------------------------------------------------------------------------- /codecov.yaml: -------------------------------------------------------------------------------- 1 | codecov: 2 | branch: dev 3 | comment: false 4 | -------------------------------------------------------------------------------- /config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/config/.gitignore -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/Dockerfile.dev -------------------------------------------------------------------------------- /docker/Dockerfile.gpac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/Dockerfile.gpac -------------------------------------------------------------------------------- /docker/Dockerfile.hailo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/Dockerfile.hailo -------------------------------------------------------------------------------- /docker/Dockerfile.models: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/Dockerfile.models -------------------------------------------------------------------------------- /docker/Dockerfile.tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/Dockerfile.tests -------------------------------------------------------------------------------- /docker/Dockerfile.wheels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/Dockerfile.wheels -------------------------------------------------------------------------------- /docker/aarch64/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/aarch64/Dockerfile.base -------------------------------------------------------------------------------- /docker/aarch64/Dockerfile.dlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/aarch64/Dockerfile.dlib -------------------------------------------------------------------------------- /docker/aarch64/Dockerfile.ffmpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/aarch64/Dockerfile.ffmpeg -------------------------------------------------------------------------------- /docker/aarch64/Dockerfile.opencv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/aarch64/Dockerfile.opencv -------------------------------------------------------------------------------- /docker/amd64-cuda/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/amd64-cuda/Dockerfile.base -------------------------------------------------------------------------------- /docker/amd64-cuda/Dockerfile.darknet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/amd64-cuda/Dockerfile.darknet -------------------------------------------------------------------------------- /docker/amd64-cuda/Dockerfile.dlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/amd64-cuda/Dockerfile.dlib -------------------------------------------------------------------------------- /docker/amd64-cuda/Dockerfile.ffmpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/amd64-cuda/Dockerfile.ffmpeg -------------------------------------------------------------------------------- /docker/amd64-cuda/Dockerfile.opencv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/amd64-cuda/Dockerfile.opencv -------------------------------------------------------------------------------- /docker/amd64/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/amd64/Dockerfile.base -------------------------------------------------------------------------------- /docker/amd64/Dockerfile.dlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/amd64/Dockerfile.dlib -------------------------------------------------------------------------------- /docker/amd64/Dockerfile.ffmpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/amd64/Dockerfile.ffmpeg -------------------------------------------------------------------------------- /docker/amd64/Dockerfile.opencv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/amd64/Dockerfile.opencv -------------------------------------------------------------------------------- /docker/azure-agent-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/azure-agent-start.sh -------------------------------------------------------------------------------- /docker/ffmpeg_wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/ffmpeg_wrapper -------------------------------------------------------------------------------- /docker/ffprobe_wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/ffprobe_wrapper -------------------------------------------------------------------------------- /docker/jetson-nano/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/jetson-nano/Dockerfile.base -------------------------------------------------------------------------------- /docker/jetson-nano/Dockerfile.darknet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/jetson-nano/Dockerfile.darknet -------------------------------------------------------------------------------- /docker/jetson-nano/Dockerfile.dlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/jetson-nano/Dockerfile.dlib -------------------------------------------------------------------------------- /docker/jetson-nano/Dockerfile.ffmpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/jetson-nano/Dockerfile.ffmpeg -------------------------------------------------------------------------------- /docker/jetson-nano/Dockerfile.opencv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/jetson-nano/Dockerfile.opencv -------------------------------------------------------------------------------- /docker/jetson-nano/Dockerfile.opencv.part1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/jetson-nano/Dockerfile.opencv.part1 -------------------------------------------------------------------------------- /docker/jetson-nano/Dockerfile.python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/jetson-nano/Dockerfile.python -------------------------------------------------------------------------------- /docker/jetson-nano/Dockerfile.wheels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/jetson-nano/Dockerfile.wheels -------------------------------------------------------------------------------- /docker/jetson-nano/opencv-tuple.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/jetson-nano/opencv-tuple.patch -------------------------------------------------------------------------------- /docker/opencv-python-headless-setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/opencv-python-headless-setup.py -------------------------------------------------------------------------------- /docker/rpi3/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/rpi3/Dockerfile.base -------------------------------------------------------------------------------- /docker/rpi3/Dockerfile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/rpi3/Dockerfile.cmake -------------------------------------------------------------------------------- /docker/rpi3/Dockerfile.dlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/rpi3/Dockerfile.dlib -------------------------------------------------------------------------------- /docker/rpi3/Dockerfile.ffmpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/rpi3/Dockerfile.ffmpeg -------------------------------------------------------------------------------- /docker/rpi3/Dockerfile.opencv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/rpi3/Dockerfile.opencv -------------------------------------------------------------------------------- /docker/rpi3/Dockerfile.sklearn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/rpi3/Dockerfile.sklearn -------------------------------------------------------------------------------- /docker/rpi5/Dockerfile.azure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/rpi5/Dockerfile.azure -------------------------------------------------------------------------------- /docker/yolov4-tiny.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/yolov4-tiny.cfg -------------------------------------------------------------------------------- /docker/yolov4.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docker/yolov4.cfg -------------------------------------------------------------------------------- /docs/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/.eslintrc.js -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/.prettierignore -------------------------------------------------------------------------------- /docs/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/.prettierrc.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/docs/contributing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/contributing.mdx -------------------------------------------------------------------------------- /docs/docs/developers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers.mdx -------------------------------------------------------------------------------- /docs/docs/developers/backend.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/backend.mdx -------------------------------------------------------------------------------- /docs/docs/developers/backend/components.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/backend/components.mdx -------------------------------------------------------------------------------- /docs/docs/developers/backend/data_stream_component.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/backend/data_stream_component.mdx -------------------------------------------------------------------------------- /docs/docs/developers/backend/database.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/backend/database.mdx -------------------------------------------------------------------------------- /docs/docs/developers/backend/domains.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/backend/domains.mdx -------------------------------------------------------------------------------- /docs/docs/developers/backend/entities.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/backend/entities.mdx -------------------------------------------------------------------------------- /docs/docs/developers/backend/events.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/backend/events.mdx -------------------------------------------------------------------------------- /docs/docs/developers/backend/logging.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/backend/logging.mdx -------------------------------------------------------------------------------- /docs/docs/developers/backend/vis_object.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/backend/vis_object.mdx -------------------------------------------------------------------------------- /docs/docs/developers/development_environment/pull_request.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/development_environment/pull_request.mdx -------------------------------------------------------------------------------- /docs/docs/developers/development_environment/setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/development_environment/setup.mdx -------------------------------------------------------------------------------- /docs/docs/developers/development_environment/style_guidelines.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/development_environment/style_guidelines.mdx -------------------------------------------------------------------------------- /docs/docs/developers/docker.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/docker.mdx -------------------------------------------------------------------------------- /docs/docs/developers/documentation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/documentation.mdx -------------------------------------------------------------------------------- /docs/docs/developers/frontend.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/frontend.mdx -------------------------------------------------------------------------------- /docs/docs/developers/frontend/proxy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/developers/frontend/proxy.mdx -------------------------------------------------------------------------------- /docs/docs/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation.md -------------------------------------------------------------------------------- /docs/docs/documentation/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration.md -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/authentication.md -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/components.md -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/domains.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/domains.md -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/live_view.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/live_view.mdx -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/logging.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/logging.mdx -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/recordings.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/recordings.mdx -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/run_without_detectors.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/run_without_detectors.mdx -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/secrets.md -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/snapshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/snapshots.md -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/system_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/system_events.md -------------------------------------------------------------------------------- /docs/docs/documentation/configuration/templating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/configuration/templating.md -------------------------------------------------------------------------------- /docs/docs/documentation/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docs/documentation/installation.mdx -------------------------------------------------------------------------------- /docs/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/docusaurus.config.ts -------------------------------------------------------------------------------- /docs/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/lint-staged.config.js -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/sidebars.ts -------------------------------------------------------------------------------- /docs/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/components/Button.tsx -------------------------------------------------------------------------------- /docs/src/components/CoordinatesGenerator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/components/CoordinatesGenerator.tsx -------------------------------------------------------------------------------- /docs/src/components/HomepageFeatures.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/components/HomepageFeatures.module.css -------------------------------------------------------------------------------- /docs/src/components/HomepageFeatures.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/components/HomepageFeatures.tsx -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/lib/helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/lib/helpers.tsx -------------------------------------------------------------------------------- /docs/src/lib/iconMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/lib/iconMap.tsx -------------------------------------------------------------------------------- /docs/src/lib/injectVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/lib/injectVersion.ts -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_components/ComponentCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_components/ComponentCard/index.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_components/ComponentCard/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_components/ComponentCard/styles.module.css -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_components/ComponentConfiguration/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_components/ComponentConfiguration/index.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_components/ComponentConfiguration/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_components/ComponentConfiguration/styles.module.css -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_components/ComponentHeader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_components/ComponentHeader/index.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_components/ComponentHeader/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_components/ComponentHeader/styles.module.css -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_components/ComponentTroubleshooting/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_components/ComponentTroubleshooting/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_components/ComponentTroubleshooting/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_components/ComponentTroubleshooting/index.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_components/ComponentsTagSelect/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_components/ComponentsTagSelect/index.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_components/ComponentsTagSelect/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_components/ComponentsTagSelect/styles.module.css -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/camera/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/camera/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/camera/mjpeg_streams.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/camera/mjpeg_streams.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/face_recognition/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/face_recognition/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/face_recognition/train.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/face_recognition/train.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/image_classification/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/image_classification/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/license_plate_recognition/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/license_plate_recognition/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/motion_detector/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/motion_detector/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/motion_detector/mask.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/motion_detector/mask.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/nvr/index.mdx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/object_detector/AvailableLabels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/object_detector/AvailableLabels.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/object_detector/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/object_detector/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/object_detector/labels.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/object_detector/labels.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/object_detector/mask.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/object_detector/mask.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/object_detector/zones.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/object_detector/zones.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_domains/post_processor/labels.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_domains/post_processor/labels.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/_importer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/_importer.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/background_subtractor/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/background_subtractor/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/background_subtractor/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/background_subtractor/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/background_subtractor/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/background_subtractor/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/codeprojectai/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/codeprojectai/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/codeprojectai/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/codeprojectai/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/codeprojectai/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/codeprojectai/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/compreface/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/compreface/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/compreface/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/compreface/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/compreface/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/compreface/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/darknet/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/darknet/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/darknet/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/darknet/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/darknet/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/darknet/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/deepstack/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/deepstack/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/deepstack/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/deepstack/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/deepstack/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/deepstack/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/discord/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/discord/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/discord/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/discord/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/discord/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/discord/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/dlib/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/dlib/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/dlib/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/dlib/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/dlib/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/dlib/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/edgetpu/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/edgetpu/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/edgetpu/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/edgetpu/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/edgetpu/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/edgetpu/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/ffmpeg/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/ffmpeg/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/ffmpeg/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/ffmpeg/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/ffmpeg/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/ffmpeg/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/go2rtc/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/go2rtc/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/go2rtc/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/go2rtc/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/go2rtc/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/go2rtc/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/gotify/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/gotify/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/gotify/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/gotify/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/gotify/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/gotify/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/gstreamer/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/gstreamer/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/gstreamer/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/gstreamer/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/gstreamer/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/gstreamer/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/hailo/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/hailo/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/hailo/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/hailo/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/hailo/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/hailo/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/logger/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/logger/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/logger/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/logger/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/logger/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/logger/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/mog2/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/mog2/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/mog2/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/mog2/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/mog2/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/mog2/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/mqtt/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/mqtt/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/mqtt/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/mqtt/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/mqtt/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/mqtt/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/nvr/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/nvr/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/nvr/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/nvr/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/nvr/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/nvr/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/ptz/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/ptz/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/ptz/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/ptz/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/ptz/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/ptz/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/storage/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/storage/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/storage/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/storage/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/storage/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/storage/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/telegram/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/telegram/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/telegram/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/telegram/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/telegram/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/telegram/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/webhook/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/webhook/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/webhook/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/webhook/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/webhook/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/webhook/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/webserver/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/webserver/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/webserver/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/webserver/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/webserver/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/webserver/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/yolo/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/yolo/_meta.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/yolo/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/yolo/config.json -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/components/yolo/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/components/yolo/index.mdx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/index.tsx -------------------------------------------------------------------------------- /docs/src/pages/components-explorer/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/components-explorer/styles.module.css -------------------------------------------------------------------------------- /docs/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/index.module.css -------------------------------------------------------------------------------- /docs/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/pages/index.tsx -------------------------------------------------------------------------------- /docs/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/src/types.ts -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 2 | -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/logos/codeprojectai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/codeprojectai.png -------------------------------------------------------------------------------- /docs/static/img/logos/compreface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/compreface.png -------------------------------------------------------------------------------- /docs/static/img/logos/coraltpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/coraltpu.png -------------------------------------------------------------------------------- /docs/static/img/logos/darknet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/darknet.png -------------------------------------------------------------------------------- /docs/static/img/logos/deepstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/deepstack.png -------------------------------------------------------------------------------- /docs/static/img/logos/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/discord.png -------------------------------------------------------------------------------- /docs/static/img/logos/dlib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/dlib.png -------------------------------------------------------------------------------- /docs/static/img/logos/ffmpeg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/ffmpeg.svg -------------------------------------------------------------------------------- /docs/static/img/logos/go2rtc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/go2rtc.gif -------------------------------------------------------------------------------- /docs/static/img/logos/gotify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/gotify.png -------------------------------------------------------------------------------- /docs/static/img/logos/gstreamer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/gstreamer.svg -------------------------------------------------------------------------------- /docs/static/img/logos/hailo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/hailo.webp -------------------------------------------------------------------------------- /docs/static/img/logos/mqtt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/mqtt.svg -------------------------------------------------------------------------------- /docs/static/img/logos/onvif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/onvif.png -------------------------------------------------------------------------------- /docs/static/img/logos/opencv.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/opencv.svg -------------------------------------------------------------------------------- /docs/static/img/logos/telegram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/telegram.png -------------------------------------------------------------------------------- /docs/static/img/logos/ultralytics_yolo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/ultralytics_yolo.svg -------------------------------------------------------------------------------- /docs/static/img/logos/webhook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/logos/webhook.svg -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Docs-jinja-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Docs-jinja-template.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Events-activity-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Events-activity-line.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Events-camera-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Events-camera-button.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Events-date-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Events-date-button.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Events-download-recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Events-download-recording.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Events-download-snapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Events-download-snapshot.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Events-responsive-grid.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Events-responsive-grid.gif -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Settings-add-user-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Settings-add-user-button.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Settings-system-event-viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Settings-system-event-viewer.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Settings-template-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Settings-template-editor.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-Settings-user-assign-cameras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-Settings-user-assign-cameras.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-demo-configuration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-demo-configuration.gif -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-screenshot-cameras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-screenshot-cameras.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-screenshot-configuration-problems.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-screenshot-configuration-problems.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-screenshot-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-screenshot-configuration.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-screenshot-entities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-screenshot-entities.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-screenshot-events-events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-screenshot-events-events.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-screenshot-events-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-screenshot-events-timeline.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-screenshot-live.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-screenshot-live.png -------------------------------------------------------------------------------- /docs/static/img/screenshots/Viseron-screenshot-recordings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/screenshots/Viseron-screenshot-recordings.png -------------------------------------------------------------------------------- /docs/static/img/sponsor_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/sponsor_button.png -------------------------------------------------------------------------------- /docs/static/img/undraw_advanced_customization.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/undraw_advanced_customization.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_collecting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/undraw_collecting.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_interface.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/undraw_interface.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_server.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/undraw_server.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_setup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/undraw_setup.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_speed_test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/undraw_speed_test.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_surveillance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/undraw_surveillance.svg -------------------------------------------------------------------------------- /docs/static/img/videos/Viseron-Events-download-timespan.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/videos/Viseron-Events-download-timespan.mp4 -------------------------------------------------------------------------------- /docs/static/img/videos/Viseron-Events-filter-event-type.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/videos/Viseron-Events-filter-event-type.mp4 -------------------------------------------------------------------------------- /docs/static/img/videos/Viseron-Live-MJPEG-stream.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/videos/Viseron-Live-MJPEG-stream.mp4 -------------------------------------------------------------------------------- /docs/static/img/videos/Viseron-Live-camera-picker.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/videos/Viseron-Live-camera-picker.mp4 -------------------------------------------------------------------------------- /docs/static/img/viseron-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/viseron-logo.png -------------------------------------------------------------------------------- /docs/static/img/viseron-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/static/img/viseron-logo.svg -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /frontend/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/.prettierrc.json -------------------------------------------------------------------------------- /frontend/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/404.html -------------------------------------------------------------------------------- /frontend/eslint.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/eslint.config.cjs -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/lint-staged.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /frontend/public/static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /frontend/public/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/public/static/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/browserconfig.xml -------------------------------------------------------------------------------- /frontend/public/static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/public/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/public/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/favicon.ico -------------------------------------------------------------------------------- /frontend/public/static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/manifest.json -------------------------------------------------------------------------------- /frontend/public/static/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/mstile-144x144.png -------------------------------------------------------------------------------- /frontend/public/static/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/mstile-150x150.png -------------------------------------------------------------------------------- /frontend/public/static/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/mstile-310x150.png -------------------------------------------------------------------------------- /frontend/public/static/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/mstile-310x310.png -------------------------------------------------------------------------------- /frontend/public/static/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/mstile-70x70.png -------------------------------------------------------------------------------- /frontend/public/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/robots.txt -------------------------------------------------------------------------------- /frontend/public/static/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/public/static/safari-pinned-tab.svg -------------------------------------------------------------------------------- /frontend/src/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/404.tsx -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/components/CardActionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/CardActionButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/ScrollToTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/ScrollToTop.tsx -------------------------------------------------------------------------------- /frontend/src/components/SearchField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/SearchField.tsx -------------------------------------------------------------------------------- /frontend/src/components/TextFieldItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/TextFieldItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/buttons/LoadingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/buttons/LoadingButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/buttons/MutationIconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/buttons/MutationIconButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/camera/CameraCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/camera/CameraCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/camera/CameraNameOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/camera/CameraNameOverlay.tsx -------------------------------------------------------------------------------- /frontend/src/components/camera/CameraPickerDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/camera/CameraPickerDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/camera/CameraPickerGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/camera/CameraPickerGrid.tsx -------------------------------------------------------------------------------- /frontend/src/components/camera/CameraUptime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/camera/CameraUptime.tsx -------------------------------------------------------------------------------- /frontend/src/components/camera/FailedCameraCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/camera/FailedCameraCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/camera/useCameraStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/camera/useCameraStore.tsx -------------------------------------------------------------------------------- /frontend/src/components/dialog/SessionExpired.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/dialog/SessionExpired.tsx -------------------------------------------------------------------------------- /frontend/src/components/editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/editor/Editor.tsx -------------------------------------------------------------------------------- /frontend/src/components/editor/Markers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/editor/Markers.tsx -------------------------------------------------------------------------------- /frontend/src/components/editor/yaml.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/editor/yaml.worker.js -------------------------------------------------------------------------------- /frontend/src/components/error/ErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/error/ErrorMessage.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/DatePickerDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/DatePickerDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/ExportDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/ExportDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/FilterMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/FilterMenu.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/FloatingMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/FloatingMenu.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/Layouts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/Layouts.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/PlayerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/PlayerCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/SnapshotEvent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/SnapshotEvent.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/SyncManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/SyncManager.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/events/EventTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/events/EventTable.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/events/EventTableItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/events/EventTableItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/timeline/ActivityLine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/timeline/ActivityLine.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/timeline/HoverLine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/timeline/HoverLine.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/timeline/Item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/timeline/Item.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/timeline/ProgressLine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/timeline/ProgressLine.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/timeline/Row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/timeline/Row.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/timeline/TimeTick.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/timeline/TimeTick.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/timeline/TimelineTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/timeline/TimelineTable.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/timeline/VirtualList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/timeline/VirtualList.tsx -------------------------------------------------------------------------------- /frontend/src/components/events/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/events/utils.tsx -------------------------------------------------------------------------------- /frontend/src/components/footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/footer/Footer.tsx -------------------------------------------------------------------------------- /frontend/src/components/header/Breadcrumbs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/header/Breadcrumbs.tsx -------------------------------------------------------------------------------- /frontend/src/components/header/Drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/header/Drawer.tsx -------------------------------------------------------------------------------- /frontend/src/components/header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/header/Header.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/LicensePlateRecognition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/icons/LicensePlateRecognition.tsx -------------------------------------------------------------------------------- /frontend/src/components/images/ImageWithFallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/images/ImageWithFallback.tsx -------------------------------------------------------------------------------- /frontend/src/components/loading/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/loading/Loading.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/CustomControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/CustomControls.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/PlayerMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/PlayerMenu.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/UsePlayerSettingsStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/UsePlayerSettingsStore.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/ZoomPanOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/ZoomPanOverlay.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/grid/CustomGridLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/grid/CustomGridLayout.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/grid/GridLayoutSelectorDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/grid/GridLayoutSelectorDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/grid/PlayerGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/grid/PlayerGrid.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/grid/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/grid/utils.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/hlsplayer/HlsPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/hlsplayer/HlsPlayer.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/hooks/useZoomPan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/hooks/useZoomPan.ts -------------------------------------------------------------------------------- /frontend/src/components/player/liveplayer/LivePlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/liveplayer/LivePlayer.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/liveplayer/custom-elements.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/liveplayer/custom-elements.d.ts -------------------------------------------------------------------------------- /frontend/src/components/player/liveplayer/video-rtc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/liveplayer/video-rtc.d.ts -------------------------------------------------------------------------------- /frontend/src/components/player/liveplayer/video-rtc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/liveplayer/video-rtc.js -------------------------------------------------------------------------------- /frontend/src/components/player/liveplayer/video-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/liveplayer/video-stream.ts -------------------------------------------------------------------------------- /frontend/src/components/player/mjpegplayer/MjpegPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/mjpegplayer/MjpegPlayer.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/videoplayer/VideoPlayer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/videoplayer/VideoPlayer.css -------------------------------------------------------------------------------- /frontend/src/components/player/videoplayer/VideoPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/videoplayer/VideoPlayer.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/videoplayer/VideoPlayerPlaceholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/videoplayer/VideoPlayerPlaceholder.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/view/SaveViewDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/view/SaveViewDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/player/view/ViewSpeedDial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/player/view/ViewSpeedDial.tsx -------------------------------------------------------------------------------- /frontend/src/components/recording/RecordingCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/recording/RecordingCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/recording/RecordingCardDaily.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/recording/RecordingCardDaily.tsx -------------------------------------------------------------------------------- /frontend/src/components/recording/RecordingCardLatest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/recording/RecordingCardLatest.tsx -------------------------------------------------------------------------------- /frontend/src/components/recording/RecordingHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/recording/RecordingHeader.tsx -------------------------------------------------------------------------------- /frontend/src/components/recording/RecordingHeaderDaily.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/recording/RecordingHeaderDaily.tsx -------------------------------------------------------------------------------- /frontend/src/components/settings/user/AddUserDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/settings/user/AddUserDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/settings/user/ChangePasswordDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/settings/user/ChangePasswordDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/settings/user/UserDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/settings/user/UserDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/toast/ToastContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/components/toast/ToastContainer.tsx -------------------------------------------------------------------------------- /frontend/src/context/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/context/AuthContext.tsx -------------------------------------------------------------------------------- /frontend/src/context/ColorModeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/context/ColorModeContext.tsx -------------------------------------------------------------------------------- /frontend/src/context/FullscreenContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/context/FullscreenContext.tsx -------------------------------------------------------------------------------- /frontend/src/context/ViseronContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/context/ViseronContext.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/UseCameraUptime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/UseCameraUptime.ts -------------------------------------------------------------------------------- /frontend/src/hooks/UseControlledInterval.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/UseControlledInterval.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/UseFirstRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/UseFirstRender.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/UseHideScrollbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/UseHideScrollbar.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/UseOnScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/UseOnScreen.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/UseResizeObserver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/UseResizeObserver.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/UseScrollPosition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/UseScrollPosition.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/UseTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/UseTitle.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/UseToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/UseToast.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/UseUserForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/UseUserForm.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useDebouncedTemplateRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/hooks/useDebouncedTemplateRender.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/layouts/PrivateLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/layouts/PrivateLayout.tsx -------------------------------------------------------------------------------- /frontend/src/layouts/PublicLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/layouts/PublicLayout.tsx -------------------------------------------------------------------------------- /frontend/src/lib/api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/api/auth.ts -------------------------------------------------------------------------------- /frontend/src/lib/api/camera.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/api/camera.ts -------------------------------------------------------------------------------- /frontend/src/lib/api/cameras.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/api/cameras.ts -------------------------------------------------------------------------------- /frontend/src/lib/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/api/client.ts -------------------------------------------------------------------------------- /frontend/src/lib/api/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/api/download.ts -------------------------------------------------------------------------------- /frontend/src/lib/api/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/api/events.ts -------------------------------------------------------------------------------- /frontend/src/lib/api/hls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/api/hls.ts -------------------------------------------------------------------------------- /frontend/src/lib/api/onboarding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/api/onboarding.ts -------------------------------------------------------------------------------- /frontend/src/lib/api/recordings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/api/recordings.ts -------------------------------------------------------------------------------- /frontend/src/lib/api/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/api/system.ts -------------------------------------------------------------------------------- /frontend/src/lib/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/commands.ts -------------------------------------------------------------------------------- /frontend/src/lib/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/events.ts -------------------------------------------------------------------------------- /frontend/src/lib/helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/helpers.tsx -------------------------------------------------------------------------------- /frontend/src/lib/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/messages.ts -------------------------------------------------------------------------------- /frontend/src/lib/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/tokens.ts -------------------------------------------------------------------------------- /frontend/src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/types.ts -------------------------------------------------------------------------------- /frontend/src/lib/websockets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/lib/websockets.ts -------------------------------------------------------------------------------- /frontend/src/pages/Cameras.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/Cameras.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Configuration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/Configuration.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Entities.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/Entities.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Events.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/Events.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Live.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/Live.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/Login.tsx -------------------------------------------------------------------------------- /frontend/src/pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/NotFound.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Onboarding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/Onboarding.tsx -------------------------------------------------------------------------------- /frontend/src/pages/recordings/CameraRecordings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/recordings/CameraRecordings.tsx -------------------------------------------------------------------------------- /frontend/src/pages/recordings/CameraRecordingsDaily.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/recordings/CameraRecordingsDaily.tsx -------------------------------------------------------------------------------- /frontend/src/pages/recordings/Recordings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/recordings/Recordings.tsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/SystemEvents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/settings/SystemEvents.tsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/TemplateEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/settings/TemplateEditor.tsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/Users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/settings/Users.tsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/pages/settings/index.tsx -------------------------------------------------------------------------------- /frontend/src/stores/GridLayoutStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/stores/GridLayoutStore.ts -------------------------------------------------------------------------------- /frontend/src/stores/ViewStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/stores/ViewStore.ts -------------------------------------------------------------------------------- /frontend/src/svg/undraw/server_down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/svg/undraw/server_down.svg -------------------------------------------------------------------------------- /frontend/src/svg/undraw/void.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/svg/undraw/void.svg -------------------------------------------------------------------------------- /frontend/src/svg/viseron-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/svg/viseron-logo.svg -------------------------------------------------------------------------------- /frontend/src/types/GridLayoutTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/src/types/GridLayoutTypes.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tests/components/header/Header.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tests/components/header/Header.test.tsx -------------------------------------------------------------------------------- /frontend/tests/components/loading/Loading.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tests/components/loading/Loading.test.tsx -------------------------------------------------------------------------------- /frontend/tests/context/AuthContext.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tests/context/AuthContext.test.tsx -------------------------------------------------------------------------------- /frontend/tests/hooks/useDebouncedTemplateRender.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tests/hooks/useDebouncedTemplateRender.test.tsx -------------------------------------------------------------------------------- /frontend/tests/lib/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tests/lib/helpers.test.ts -------------------------------------------------------------------------------- /frontend/tests/lib/tokens.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tests/lib/tokens.test.ts -------------------------------------------------------------------------------- /frontend/tests/mocks/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tests/mocks/handlers.ts -------------------------------------------------------------------------------- /frontend/tests/mocks/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tests/mocks/server.ts -------------------------------------------------------------------------------- /frontend/tests/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tests/setupTests.ts -------------------------------------------------------------------------------- /frontend/tests/utils/renderWithContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tests/utils/renderWithContext.tsx -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/manager.py -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/netlify.toml -------------------------------------------------------------------------------- /requirements-3.9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/requirements-3.9.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_ci.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/requirements_ci.txt -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /rootfs/etc/cont-finish.d/10-postgres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/cont-finish.d/10-postgres -------------------------------------------------------------------------------- /rootfs/etc/cont-init.d/10-adduser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/cont-init.d/10-adduser -------------------------------------------------------------------------------- /rootfs/etc/cont-init.d/20-gid-video-device: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/cont-init.d/20-gid-video-device -------------------------------------------------------------------------------- /rootfs/etc/cont-init.d/30-edgetpu-permission: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/cont-init.d/30-edgetpu-permission -------------------------------------------------------------------------------- /rootfs/etc/cont-init.d/40-set-env-vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/cont-init.d/40-set-env-vars -------------------------------------------------------------------------------- /rootfs/etc/cont-init.d/50-check-if-rpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/cont-init.d/50-check-if-rpi -------------------------------------------------------------------------------- /rootfs/etc/cont-init.d/55-check-if-jetson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/cont-init.d/55-check-if-jetson -------------------------------------------------------------------------------- /rootfs/etc/cont-init.d/60-ffmpeg-path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/cont-init.d/60-ffmpeg-path -------------------------------------------------------------------------------- /rootfs/etc/cont-init.d/70-gstreamer-path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/cont-init.d/70-gstreamer-path -------------------------------------------------------------------------------- /rootfs/etc/cont-init.d/80-postgres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/cont-init.d/80-postgres -------------------------------------------------------------------------------- /rootfs/etc/services.d/go2rtc/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/services.d/go2rtc/run -------------------------------------------------------------------------------- /rootfs/etc/services.d/nginx/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/services.d/nginx/run -------------------------------------------------------------------------------- /rootfs/etc/services.d/postgres/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/services.d/postgres/run -------------------------------------------------------------------------------- /rootfs/etc/services.d/viseron/finish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/services.d/viseron/finish -------------------------------------------------------------------------------- /rootfs/etc/services.d/viseron/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/etc/services.d/viseron/run -------------------------------------------------------------------------------- /rootfs/helpers/logger.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/helpers/logger.sh -------------------------------------------------------------------------------- /rootfs/helpers/set_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/helpers/set_env.sh -------------------------------------------------------------------------------- /rootfs/usr/local/nginx/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/usr/local/nginx/conf/nginx.conf -------------------------------------------------------------------------------- /rootfs/usr/local/nginx/conf/proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/usr/local/nginx/conf/proxy.conf -------------------------------------------------------------------------------- /rootfs/usr/local/nginx/conf/static-files.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/rootfs/usr/local/nginx/conf/static-files.conf -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | """Viseron scripts.""" 2 | -------------------------------------------------------------------------------- /scripts/gen_docs/__init__.py: -------------------------------------------------------------------------------- 1 | """Generate docs skeleton.""" 2 | -------------------------------------------------------------------------------- /scripts/gen_docs/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/scripts/gen_docs/__main__.py -------------------------------------------------------------------------------- /scripts/gen_docs/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/scripts/gen_docs/const.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Viseron tests.""" 2 | -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/common.py -------------------------------------------------------------------------------- /tests/components/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for components module.""" 2 | -------------------------------------------------------------------------------- /tests/components/codeprojectai/test_object_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/codeprojectai/test_object_detector.py -------------------------------------------------------------------------------- /tests/components/ffmpeg/__init__.py: -------------------------------------------------------------------------------- 1 | """FFmpeg tests.""" 2 | -------------------------------------------------------------------------------- /tests/components/ffmpeg/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/ffmpeg/test_stream.py -------------------------------------------------------------------------------- /tests/components/gstreamer/__init__.py: -------------------------------------------------------------------------------- 1 | """GStreamer tests.""" 2 | -------------------------------------------------------------------------------- /tests/components/storage/__init__.py: -------------------------------------------------------------------------------- 1 | """Storage component tests.""" 2 | -------------------------------------------------------------------------------- /tests/components/storage/test__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/storage/test__init__.py -------------------------------------------------------------------------------- /tests/components/storage/test_check_tier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/storage/test_check_tier.py -------------------------------------------------------------------------------- /tests/components/storage/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/storage/test_config.py -------------------------------------------------------------------------------- /tests/components/storage/test_migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/storage/test_migrations.py -------------------------------------------------------------------------------- /tests/components/storage/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/storage/test_models.py -------------------------------------------------------------------------------- /tests/components/storage/test_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/storage/test_queries.py -------------------------------------------------------------------------------- /tests/components/storage/test_tier_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/storage/test_tier_handler.py -------------------------------------------------------------------------------- /tests/components/storage/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/storage/test_util.py -------------------------------------------------------------------------------- /tests/components/test__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/test__init__.py -------------------------------------------------------------------------------- /tests/components/webserver/__init__.py: -------------------------------------------------------------------------------- 1 | """Webserver tests.""" 2 | -------------------------------------------------------------------------------- /tests/components/webserver/api/__init__.py: -------------------------------------------------------------------------------- 1 | """API Tests.""" 2 | -------------------------------------------------------------------------------- /tests/components/webserver/api/test_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/webserver/api/test_handlers.py -------------------------------------------------------------------------------- /tests/components/webserver/api/v1/__init__.py: -------------------------------------------------------------------------------- 1 | """API v1 tests.""" 2 | -------------------------------------------------------------------------------- /tests/components/webserver/api/v1/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/webserver/api/v1/test_auth.py -------------------------------------------------------------------------------- /tests/components/webserver/api/v1/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/webserver/api/v1/test_events.py -------------------------------------------------------------------------------- /tests/components/webserver/api/v1/test_hls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/webserver/api/v1/test_hls.py -------------------------------------------------------------------------------- /tests/components/webserver/api/v1/test_recordings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/webserver/api/v1/test_recordings.py -------------------------------------------------------------------------------- /tests/components/webserver/api/v1/test_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/webserver/api/v1/test_system.py -------------------------------------------------------------------------------- /tests/components/webserver/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/webserver/common.py -------------------------------------------------------------------------------- /tests/components/webserver/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/webserver/test_auth.py -------------------------------------------------------------------------------- /tests/components/webserver/test_tiered_file_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/components/webserver/test_tiered_file_handler.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/domains/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for domains module.""" 2 | -------------------------------------------------------------------------------- /tests/domains/camera/test_fragmenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/domains/camera/test_fragmenter.py -------------------------------------------------------------------------------- /tests/domains/camera/test_recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/domains/camera/test_recorder.py -------------------------------------------------------------------------------- /tests/helpers/test__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/helpers/test__init__.py -------------------------------------------------------------------------------- /tests/helpers/test_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/helpers/test_filter.py -------------------------------------------------------------------------------- /tests/helpers/test_fixed_size_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/helpers/test_fixed_size_dict.py -------------------------------------------------------------------------------- /tests/helpers/test_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/helpers/test_template.py -------------------------------------------------------------------------------- /tests/test__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tests/test__init__.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/tox.ini -------------------------------------------------------------------------------- /viseron/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/__init__.py -------------------------------------------------------------------------------- /viseron/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/__main__.py -------------------------------------------------------------------------------- /viseron/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/__init__.py -------------------------------------------------------------------------------- /viseron/components/background_subtractor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/background_subtractor/__init__.py -------------------------------------------------------------------------------- /viseron/components/background_subtractor/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/background_subtractor/const.py -------------------------------------------------------------------------------- /viseron/components/background_subtractor/motion_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/background_subtractor/motion_detector.py -------------------------------------------------------------------------------- /viseron/components/codeprojectai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/codeprojectai/__init__.py -------------------------------------------------------------------------------- /viseron/components/codeprojectai/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/codeprojectai/const.py -------------------------------------------------------------------------------- /viseron/components/codeprojectai/face_recognition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/codeprojectai/face_recognition.py -------------------------------------------------------------------------------- /viseron/components/codeprojectai/license_plate_recognition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/codeprojectai/license_plate_recognition.py -------------------------------------------------------------------------------- /viseron/components/codeprojectai/object_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/codeprojectai/object_detector.py -------------------------------------------------------------------------------- /viseron/components/compreface/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/compreface/__init__.py -------------------------------------------------------------------------------- /viseron/components/compreface/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/compreface/const.py -------------------------------------------------------------------------------- /viseron/components/compreface/face_recognition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/compreface/face_recognition.py -------------------------------------------------------------------------------- /viseron/components/darknet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/darknet/__init__.py -------------------------------------------------------------------------------- /viseron/components/darknet/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/darknet/const.py -------------------------------------------------------------------------------- /viseron/components/darknet/darknet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/darknet/darknet.py -------------------------------------------------------------------------------- /viseron/components/darknet/darknet_subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/darknet/darknet_subprocess.py -------------------------------------------------------------------------------- /viseron/components/darknet/object_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/darknet/object_detector.py -------------------------------------------------------------------------------- /viseron/components/data_stream/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/data_stream/__init__.py -------------------------------------------------------------------------------- /viseron/components/deepstack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/deepstack/__init__.py -------------------------------------------------------------------------------- /viseron/components/deepstack/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/deepstack/const.py -------------------------------------------------------------------------------- /viseron/components/deepstack/face_recognition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/deepstack/face_recognition.py -------------------------------------------------------------------------------- /viseron/components/deepstack/object_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/deepstack/object_detector.py -------------------------------------------------------------------------------- /viseron/components/discord/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/discord/__init__.py -------------------------------------------------------------------------------- /viseron/components/discord/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/discord/const.py -------------------------------------------------------------------------------- /viseron/components/dlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/dlib/__init__.py -------------------------------------------------------------------------------- /viseron/components/dlib/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/dlib/const.py -------------------------------------------------------------------------------- /viseron/components/dlib/face_recognition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/dlib/face_recognition.py -------------------------------------------------------------------------------- /viseron/components/dlib/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/dlib/predict.py -------------------------------------------------------------------------------- /viseron/components/dlib/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/dlib/train.py -------------------------------------------------------------------------------- /viseron/components/edgetpu/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/edgetpu/__init__.py -------------------------------------------------------------------------------- /viseron/components/edgetpu/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/edgetpu/config.py -------------------------------------------------------------------------------- /viseron/components/edgetpu/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/edgetpu/const.py -------------------------------------------------------------------------------- /viseron/components/edgetpu/edgetpu_subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/edgetpu/edgetpu_subprocess.py -------------------------------------------------------------------------------- /viseron/components/edgetpu/image_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/edgetpu/image_classification.py -------------------------------------------------------------------------------- /viseron/components/edgetpu/object_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/edgetpu/object_detector.py -------------------------------------------------------------------------------- /viseron/components/ffmpeg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/ffmpeg/__init__.py -------------------------------------------------------------------------------- /viseron/components/ffmpeg/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/ffmpeg/camera.py -------------------------------------------------------------------------------- /viseron/components/ffmpeg/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/ffmpeg/config.py -------------------------------------------------------------------------------- /viseron/components/ffmpeg/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/ffmpeg/const.py -------------------------------------------------------------------------------- /viseron/components/ffmpeg/recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/ffmpeg/recorder.py -------------------------------------------------------------------------------- /viseron/components/ffmpeg/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/ffmpeg/stream.py -------------------------------------------------------------------------------- /viseron/components/go2rtc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/go2rtc/__init__.py -------------------------------------------------------------------------------- /viseron/components/go2rtc/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/go2rtc/const.py -------------------------------------------------------------------------------- /viseron/components/gotify/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/gotify/__init__.py -------------------------------------------------------------------------------- /viseron/components/gotify/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/gotify/const.py -------------------------------------------------------------------------------- /viseron/components/gstreamer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/gstreamer/__init__.py -------------------------------------------------------------------------------- /viseron/components/gstreamer/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/gstreamer/camera.py -------------------------------------------------------------------------------- /viseron/components/gstreamer/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/gstreamer/config.py -------------------------------------------------------------------------------- /viseron/components/gstreamer/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/gstreamer/const.py -------------------------------------------------------------------------------- /viseron/components/gstreamer/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/gstreamer/pipeline.py -------------------------------------------------------------------------------- /viseron/components/gstreamer/recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/gstreamer/recorder.py -------------------------------------------------------------------------------- /viseron/components/gstreamer/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/gstreamer/stream.py -------------------------------------------------------------------------------- /viseron/components/hailo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/hailo/__init__.py -------------------------------------------------------------------------------- /viseron/components/hailo/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/hailo/const.py -------------------------------------------------------------------------------- /viseron/components/hailo/object_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/hailo/object_detector.py -------------------------------------------------------------------------------- /viseron/components/hailo/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/hailo/utils.py -------------------------------------------------------------------------------- /viseron/components/logger/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/logger/__init__.py -------------------------------------------------------------------------------- /viseron/components/logger/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/logger/const.py -------------------------------------------------------------------------------- /viseron/components/mog2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mog2/__init__.py -------------------------------------------------------------------------------- /viseron/components/mog2/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mog2/const.py -------------------------------------------------------------------------------- /viseron/components/mog2/motion_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mog2/motion_detector.py -------------------------------------------------------------------------------- /viseron/components/mqtt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/__init__.py -------------------------------------------------------------------------------- /viseron/components/mqtt/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/const.py -------------------------------------------------------------------------------- /viseron/components/mqtt/entity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/entity/__init__.py -------------------------------------------------------------------------------- /viseron/components/mqtt/entity/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/entity/binary_sensor.py -------------------------------------------------------------------------------- /viseron/components/mqtt/entity/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/entity/image.py -------------------------------------------------------------------------------- /viseron/components/mqtt/entity/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/entity/sensor.py -------------------------------------------------------------------------------- /viseron/components/mqtt/entity/toggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/entity/toggle.py -------------------------------------------------------------------------------- /viseron/components/mqtt/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/event.py -------------------------------------------------------------------------------- /viseron/components/mqtt/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/helpers.py -------------------------------------------------------------------------------- /viseron/components/mqtt/homeassistant/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/homeassistant/__init__.py -------------------------------------------------------------------------------- /viseron/components/mqtt/homeassistant/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/homeassistant/binary_sensor.py -------------------------------------------------------------------------------- /viseron/components/mqtt/homeassistant/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/homeassistant/camera.py -------------------------------------------------------------------------------- /viseron/components/mqtt/homeassistant/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/homeassistant/entity.py -------------------------------------------------------------------------------- /viseron/components/mqtt/homeassistant/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/homeassistant/sensor.py -------------------------------------------------------------------------------- /viseron/components/mqtt/homeassistant/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/mqtt/homeassistant/switch.py -------------------------------------------------------------------------------- /viseron/components/nvr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/nvr/__init__.py -------------------------------------------------------------------------------- /viseron/components/nvr/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/nvr/const.py -------------------------------------------------------------------------------- /viseron/components/nvr/nvr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/nvr/nvr.py -------------------------------------------------------------------------------- /viseron/components/nvr/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/nvr/sensor.py -------------------------------------------------------------------------------- /viseron/components/ptz/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/ptz/__init__.py -------------------------------------------------------------------------------- /viseron/components/ptz/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/ptz/const.py -------------------------------------------------------------------------------- /viseron/components/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/__init__.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic.ini -------------------------------------------------------------------------------- /viseron/components/storage/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/env.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/script.py.mako -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/0b3b8178087f_add_orig_ctime_column_to_filesmeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/0b3b8178087f_add_orig_ctime_column_to_filesmeta.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/117d07971f1a_add_triggertypes_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/117d07971f1a_add_triggertypes_enum.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/18b341b50c58_add_tier_path_column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/18b341b50c58_add_tier_path_column.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/19a2457c5924_add_snapshot_path_to_motion_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/19a2457c5924_add_snapshot_path_to_motion_table.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/19e8b884f943_add_indexes_for_cleanup_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/19e8b884f943_add_indexes_for_cleanup_jobs.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/31851b6eb50c_add_column_adjusted_start_time_to_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/31851b6eb50c_add_column_adjusted_start_time_to_.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/523864b2bd20_add_events_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/523864b2bd20_add_events_table.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/57a2e296a424_add_subcategory_column_to_files_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/57a2e296a424_add_subcategory_column_to_files_table.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/5e76f713b35c_utc_timestamps_as_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/5e76f713b35c_utc_timestamps_as_default.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/5f972755b320_add_clip_path_to_recordings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/5f972755b320_add_clip_path_to_recordings.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/620b4d1e5736_move_orig_ctime_and_duration_to_files_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/620b4d1e5736_move_orig_ctime_and_duration_to_files_.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/626d93ab588a_add_recordings_and_related_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/626d93ab588a_add_recordings_and_related_tables.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/6b1ef9a6220a_add_filesmeta_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/6b1ef9a6220a_add_filesmeta_table.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/7b1f82f2ec39_move_clips_to_new_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/7b1f82f2ec39_move_clips_to_new_folder.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/7e0232f7cd30_add_snapshot_path_to_objects_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/7e0232f7cd30_add_snapshot_path_to_objects_table.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/8462ca6851b2_add_postprocessorresults_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/8462ca6851b2_add_postprocessorresults_table.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/a6397b8c2fc9_add_index_to_files_table_to_improve_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/a6397b8c2fc9_add_index_to_files_table_to_improve_.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/b2b8dc493c62_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/b2b8dc493c62_baseline.py -------------------------------------------------------------------------------- /viseron/components/storage/alembic/versions/bef4c78cc3b0_add_motioncontours_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/alembic/versions/bef4c78cc3b0_add_motioncontours_table.py -------------------------------------------------------------------------------- /viseron/components/storage/check_tier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/check_tier.py -------------------------------------------------------------------------------- /viseron/components/storage/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/config.py -------------------------------------------------------------------------------- /viseron/components/storage/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/const.py -------------------------------------------------------------------------------- /viseron/components/storage/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/jobs.py -------------------------------------------------------------------------------- /viseron/components/storage/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/models.py -------------------------------------------------------------------------------- /viseron/components/storage/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/queries.py -------------------------------------------------------------------------------- /viseron/components/storage/storage_subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/storage_subprocess.py -------------------------------------------------------------------------------- /viseron/components/storage/tier_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/tier_handler.py -------------------------------------------------------------------------------- /viseron/components/storage/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/storage/util.py -------------------------------------------------------------------------------- /viseron/components/telegram/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/telegram/__init__.py -------------------------------------------------------------------------------- /viseron/components/telegram/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/telegram/const.py -------------------------------------------------------------------------------- /viseron/components/telegram/ptz_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/telegram/ptz_control.py -------------------------------------------------------------------------------- /viseron/components/telegram/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/telegram/utils.py -------------------------------------------------------------------------------- /viseron/components/webhook/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webhook/__init__.py -------------------------------------------------------------------------------- /viseron/components/webhook/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webhook/const.py -------------------------------------------------------------------------------- /viseron/components/webserver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/__init__.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/__init__.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/const.py: -------------------------------------------------------------------------------- 1 | """API constants.""" 2 | 3 | API_BASE = "/api/v1" 4 | -------------------------------------------------------------------------------- /viseron/components/webserver/api/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/handlers.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/__init__.py: -------------------------------------------------------------------------------- 1 | """Viseron API.""" 2 | -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/auth.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/camera.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/cameras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/cameras.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/compreface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/compreface.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/config.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/download.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/events.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/hls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/hls.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/onboarding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/onboarding.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/publicimage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/publicimage.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/recordings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/recordings.py -------------------------------------------------------------------------------- /viseron/components/webserver/api/v1/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/api/v1/system.py -------------------------------------------------------------------------------- /viseron/components/webserver/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/auth.py -------------------------------------------------------------------------------- /viseron/components/webserver/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/const.py -------------------------------------------------------------------------------- /viseron/components/webserver/download_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/download_token.py -------------------------------------------------------------------------------- /viseron/components/webserver/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/exceptions.py -------------------------------------------------------------------------------- /viseron/components/webserver/public_image_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/public_image_token.py -------------------------------------------------------------------------------- /viseron/components/webserver/request_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/request_handler.py -------------------------------------------------------------------------------- /viseron/components/webserver/static_file_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/static_file_handler.py -------------------------------------------------------------------------------- /viseron/components/webserver/stream_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/stream_handler.py -------------------------------------------------------------------------------- /viseron/components/webserver/tiered_file_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/tiered_file_handler.py -------------------------------------------------------------------------------- /viseron/components/webserver/websocket_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/websocket_api/__init__.py -------------------------------------------------------------------------------- /viseron/components/webserver/websocket_api/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/websocket_api/commands.py -------------------------------------------------------------------------------- /viseron/components/webserver/websocket_api/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/webserver/websocket_api/messages.py -------------------------------------------------------------------------------- /viseron/components/yolo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/yolo/__init__.py -------------------------------------------------------------------------------- /viseron/components/yolo/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/yolo/const.py -------------------------------------------------------------------------------- /viseron/components/yolo/object_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/components/yolo/object_detector.py -------------------------------------------------------------------------------- /viseron/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/config.py -------------------------------------------------------------------------------- /viseron/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/const.py -------------------------------------------------------------------------------- /viseron/domains/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/__init__.py -------------------------------------------------------------------------------- /viseron/domains/camera/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/__init__.py -------------------------------------------------------------------------------- /viseron/domains/camera/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/config.py -------------------------------------------------------------------------------- /viseron/domains/camera/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/const.py -------------------------------------------------------------------------------- /viseron/domains/camera/entity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/entity/__init__.py -------------------------------------------------------------------------------- /viseron/domains/camera/entity/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/entity/binary_sensor.py -------------------------------------------------------------------------------- /viseron/domains/camera/entity/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/entity/image.py -------------------------------------------------------------------------------- /viseron/domains/camera/entity/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/entity/sensor.py -------------------------------------------------------------------------------- /viseron/domains/camera/entity/toggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/entity/toggle.py -------------------------------------------------------------------------------- /viseron/domains/camera/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/events.py -------------------------------------------------------------------------------- /viseron/domains/camera/fragmenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/fragmenter.py -------------------------------------------------------------------------------- /viseron/domains/camera/recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/recorder.py -------------------------------------------------------------------------------- /viseron/domains/camera/shared_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/camera/shared_frames.py -------------------------------------------------------------------------------- /viseron/domains/face_recognition/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/face_recognition/__init__.py -------------------------------------------------------------------------------- /viseron/domains/face_recognition/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/face_recognition/binary_sensor.py -------------------------------------------------------------------------------- /viseron/domains/face_recognition/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/face_recognition/const.py -------------------------------------------------------------------------------- /viseron/domains/image_classification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/image_classification/__init__.py -------------------------------------------------------------------------------- /viseron/domains/image_classification/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/image_classification/const.py -------------------------------------------------------------------------------- /viseron/domains/image_classification/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/image_classification/sensor.py -------------------------------------------------------------------------------- /viseron/domains/license_plate_recognition/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/license_plate_recognition/__init__.py -------------------------------------------------------------------------------- /viseron/domains/license_plate_recognition/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/license_plate_recognition/binary_sensor.py -------------------------------------------------------------------------------- /viseron/domains/license_plate_recognition/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/license_plate_recognition/const.py -------------------------------------------------------------------------------- /viseron/domains/license_plate_recognition/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/license_plate_recognition/sensor.py -------------------------------------------------------------------------------- /viseron/domains/motion_detector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/motion_detector/__init__.py -------------------------------------------------------------------------------- /viseron/domains/motion_detector/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/motion_detector/binary_sensor.py -------------------------------------------------------------------------------- /viseron/domains/motion_detector/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/motion_detector/const.py -------------------------------------------------------------------------------- /viseron/domains/motion_detector/contours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/motion_detector/contours.py -------------------------------------------------------------------------------- /viseron/domains/nvr/__init__.py: -------------------------------------------------------------------------------- 1 | """NVR domain.""" 2 | -------------------------------------------------------------------------------- /viseron/domains/object_detector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/object_detector/__init__.py -------------------------------------------------------------------------------- /viseron/domains/object_detector/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/object_detector/binary_sensor.py -------------------------------------------------------------------------------- /viseron/domains/object_detector/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/object_detector/const.py -------------------------------------------------------------------------------- /viseron/domains/object_detector/detected_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/object_detector/detected_object.py -------------------------------------------------------------------------------- /viseron/domains/object_detector/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/object_detector/sensor.py -------------------------------------------------------------------------------- /viseron/domains/object_detector/zone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/object_detector/zone.py -------------------------------------------------------------------------------- /viseron/domains/post_processor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/post_processor/__init__.py -------------------------------------------------------------------------------- /viseron/domains/post_processor/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/domains/post_processor/const.py -------------------------------------------------------------------------------- /viseron/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/events.py -------------------------------------------------------------------------------- /viseron/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/exceptions.py -------------------------------------------------------------------------------- /viseron/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/__init__.py -------------------------------------------------------------------------------- /viseron/helpers/child_process_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/child_process_worker.py -------------------------------------------------------------------------------- /viseron/helpers/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/decorators.py -------------------------------------------------------------------------------- /viseron/helpers/entity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/entity/__init__.py -------------------------------------------------------------------------------- /viseron/helpers/entity/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/entity/binary_sensor.py -------------------------------------------------------------------------------- /viseron/helpers/entity/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/entity/image.py -------------------------------------------------------------------------------- /viseron/helpers/entity/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/entity/sensor.py -------------------------------------------------------------------------------- /viseron/helpers/entity/toggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/entity/toggle.py -------------------------------------------------------------------------------- /viseron/helpers/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/filter.py -------------------------------------------------------------------------------- /viseron/helpers/fixed_size_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/fixed_size_dict.py -------------------------------------------------------------------------------- /viseron/helpers/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/json.py -------------------------------------------------------------------------------- /viseron/helpers/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/logs.py -------------------------------------------------------------------------------- /viseron/helpers/mprt_monkeypatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/mprt_monkeypatch.py -------------------------------------------------------------------------------- /viseron/helpers/named_timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/named_timer.py -------------------------------------------------------------------------------- /viseron/helpers/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/schemas.py -------------------------------------------------------------------------------- /viseron/helpers/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/storage.py -------------------------------------------------------------------------------- /viseron/helpers/subprocess_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/subprocess_worker.py -------------------------------------------------------------------------------- /viseron/helpers/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/template.py -------------------------------------------------------------------------------- /viseron/helpers/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/helpers/validators.py -------------------------------------------------------------------------------- /viseron/states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/states.py -------------------------------------------------------------------------------- /viseron/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/types.py -------------------------------------------------------------------------------- /viseron/watchdog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/watchdog/__init__.py -------------------------------------------------------------------------------- /viseron/watchdog/process_watchdog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/watchdog/process_watchdog.py -------------------------------------------------------------------------------- /viseron/watchdog/subprocess_watchdog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/watchdog/subprocess_watchdog.py -------------------------------------------------------------------------------- /viseron/watchdog/thread_watchdog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roflcoopter/viseron/HEAD/viseron/watchdog/thread_watchdog.py --------------------------------------------------------------------------------