forked from genewildish/Mainline
Major changes: - Pipeline architecture with capability-based dependency resolution - Effects plugin system with performance monitoring - Display abstraction with multiple backends (terminal, null, websocket) - Camera system for viewport scrolling - Sensor framework for real-time input - Command-and-control system via ntfy - WebSocket display backend for browser clients - Comprehensive test suite and documentation Issue #48: ADR for preset scripting language included This commit consolidates 110 individual commits into a single feature integration that can be reviewed and tested before further refinement.
13 lines
406 B
Python
13 lines
406 B
Python
"""
|
|
Data source implementations for the pipeline architecture.
|
|
|
|
Import directly from submodules:
|
|
from engine.data_sources.sources import DataSource, SourceItem, HeadlinesDataSource
|
|
from engine.data_sources.pipeline_introspection import PipelineIntrospectionSource
|
|
"""
|
|
|
|
# Re-export for convenience
|
|
from engine.data_sources.sources import ImageItem, SourceItem
|
|
|
|
__all__ = ["ImageItem", "SourceItem"]
|