Files
meta-stremio/src/storage/__init__.py
T
Worph a60c1ff60e
Build and Push Docker Image / build (push) Failing after 14s
replace file discovery by udp discovery
2026-09-14 11:24:20 +02:00

26 lines
757 B
Python

"""
Storage abstraction layer for meta-stremio.
Provides a unified interface for reading video metadata from different backends:
- LeaderStorage: Discovers and connects to the KV leader (recommended)
- RedisStorage: Reads from Redis with direct URL (legacy)
Also provides service registration for inter-service communication.
Service discovery is centralized in meta-core.
"""
from .provider import StorageProvider, VideoMetadata
from .redis_storage import RedisStorage
from .leader_storage import LeaderStorage
from .leader_client import LeaderClient, LeaderLockInfo, get_leader_client
__all__ = [
'StorageProvider',
'VideoMetadata',
'RedisStorage',
'LeaderStorage',
'LeaderClient',
'LeaderLockInfo',
'get_leader_client',
]