Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
daemon
command
SPDX-License-Identifier: MIT
|
SPDX-License-Identifier: MIT |
|
validate
command
validate is a CLI tool to validate xg2g YAML configuration files.
|
validate is a CLI tool to validate xg2g YAML configuration files. |
|
internal
|
|
|
api
Package api provides HTTP server functionality for the xg2g application.
|
Package api provides HTTP server functionality for the xg2g application. |
|
api/middleware
Package middleware provides HTTP middleware for the API server.
|
Package middleware provides HTTP middleware for the API server. |
|
api/v1
Package v1 provides version 1 API handlers.
|
Package v1 provides version 1 API handlers. |
|
audit
Package audit provides structured audit logging for security-sensitive operations.
|
Package audit provides structured audit logging for security-sensitive operations. |
|
cache
Package cache provides a simple in-memory cache with TTL support.
|
Package cache provides a simple in-memory cache with TTL support. |
|
config
Package config provides configuration management for xg2g.
|
Package config provides configuration management for xg2g. |
|
daemon
Package daemon provides the core daemon bootstrapping and lifecycle management.
|
Package daemon provides the core daemon bootstrapping and lifecycle management. |
|
dashboard
Package dashboard provides a web-based dashboard for xg2g.
|
Package dashboard provides a web-based dashboard for xg2g. |
|
epg
Package epg provides Electronic Program Guide (EPG) functionality including fuzzy matching and XMLTV generation.
|
Package epg provides Electronic Program Guide (EPG) functionality including fuzzy matching and XMLTV generation. |
|
hdhr
Package hdhr implements HDHomeRun protocol compatibility for the xg2g gateway.
|
Package hdhr implements HDHomeRun protocol compatibility for the xg2g gateway. |
|
health
Package health provides health and readiness check functionality for production deployments.
|
Package health provides health and readiness check functionality for production deployments. |
|
jobs
Package jobs provides background job execution functionality.
|
Package jobs provides background job execution functionality. |
|
log
Package log provides structured logging utilities.
|
Package log provides structured logging utilities. |
|
metrics
Package metrics provides Prometheus metrics collection.
|
Package metrics provides Prometheus metrics collection. |
|
openwebif
Package openwebif provides a client for interacting with Enigma2 OpenWebIF API.
|
Package openwebif provides a client for interacting with Enigma2 OpenWebIF API. |
|
playlist
Package playlist provides M3U playlist generation and manipulation.
|
Package playlist provides M3U playlist generation and manipulation. |
|
proxy
Package proxy provides a reverse proxy for Enigma2 streams with HEAD request support.
|
Package proxy provides a reverse proxy for Enigma2 streams with HEAD request support. |
|
telemetry
Package telemetry provides OpenTelemetry tracing utilities for the xg2g application.
|
Package telemetry provides OpenTelemetry tracing utilities for the xg2g application. |
|
transcoder
Package transcoder provides stub implementations when GPU/FFI is disabled.
|
Package transcoder provides stub implementations when GPU/FFI is disabled. |
|
types
Package types provides type-safe enumerations and constants for xg2g.
|
Package types provides type-safe enumerations and constants for xg2g. |
|
validate
Package validate provides configuration validation utilities for the xg2g application.
|
Package validate provides configuration validation utilities for the xg2g application. |
|
SPDX-License-Identifier: MIT
|
SPDX-License-Identifier: MIT |
|
helpers
Package helpers provides common test utilities for integration and unit tests.
|
Package helpers provides common test utilities for integration and unit tests. |
|
load
Package load provides realistic OpenWebIF mocks for load and performance testing
|
Package load provides realistic OpenWebIF mocks for load and performance testing |
|
tools
|
|
|
schema-docs
command
schema-docs generates Markdown documentation from JSON Schema files.
|
schema-docs generates Markdown documentation from JSON Schema files. |
Click to show internal directories.
Click to hide internal directories.