Commit Graph

16 Commits

Author SHA1 Message Date
√(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)²
1315651bff Allow pylint job to pass on lint errors 2025-11-16 17:40:28 +01:00
√(noham)²
5c5e52f688 Add pyproject.toml and uv support, update README 2025-11-16 17:36:37 +01:00
√(noham)²
5962130d1d Update .gitignore and improve README instructions 2025-11-16 17:19:45 +01:00
√(noham)²
2b9a160789 Add Oqee credentials to .env and update README usage 2025-11-16 17:01:48 +01:00
√(noham)²
3c4aec3c1a Update README with legal warning and DRM instructions 2025-11-16 16:58:49 +01:00
√(noham)²
097122c314 Merge branch 'main' of https://github.com/NohamR/OqeeRewind 2025-11-16 16:53:05 +01:00
√(noham)²
177c440322 Add MIT license and update README 2025-11-16 16:52:56 +01:00
√(noham)²
c95b81da32 Add Pylint workflow for Python code analysis 2025-11-16 16:48:52 +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