Commit Graph

9 Commits

Author SHA1 Message Date
√(noham)²
0706294d5f Update docstring for get_epg_data_at argument 2025-11-20 18:35:48 +01:00
√(noham)²
220ece45e4 Add EPG program selection to stream workflow
Introduces EPG data fetching and program selection in main.py, allowing users to choose a program from the EPG guide if the start date is within the last 7 days. Adds get_epg_data_at and select_program_from_epg utilities to input.py, and updates stream_selection to include channel info in the returned selections.
2025-11-19 21:27:15 +01:00
√(noham)²
2a0ace1e65 Add oqee streaming service client 2025-11-19 00:03:05 +01:00
√(noham)²
9fc1272ddf Add EPG API URL and update dependencies 2025-11-17 22:43:41 +01:00
√(noham)²
52e0d24d18 Remove pssh.py and add PSSH generation to stream utils 2025-11-16 21:05:03 +01:00
√(noham)²
aef746f4b9 Improved code structure and add pylint to dev dependencies
Improved code structure and docstrings in utils/input.py, updated imports for clarity, and enhanced validation error handling. Added pylint to the dev dependency group in pyproject.toml for code quality checks. Removed unused imports from main.py.
2025-11-16 20:59:32 +01:00
√(noham)²
b6bf96bbf4 Refactor stream and channel selection logic 2025-11-16 20:53:36 +01:00
√(noham)²
84ec5e62d4 Add input utilities for datetime and duration prompts 2025-11-16 20:46:32 +01:00
√(noham)²
33fed17030 Initial project setup with main modules and utilities
Add main application logic, utility modules for stream and time handling, DRM key fetching, and manifest parsing. Includes example environment file, requirements, .gitignore, and README with project goals and todos.
2025-11-16 16:46:50 +01:00