11 Commits

Author SHA1 Message Date
√(noham)²
b75027c750 Lint 2026-01-09 19:49:49 +01:00
√(noham)²
279be1d6bf Add MPD manifest generation utilities 2026-01-09 19:46:24 +01:00
√(noham)²
a01b199475 Add batch downloading and retry logic to save_segments
Enhanced the save_segments function to download media segments in configurable batches and added retry logic for failed downloads. Improved logging and progress reporting, and updated the function signature and docstring to reflect these changes.
2025-12-29 11:48:51 +01:00
√(noham)²
31f87a6a99 Refactor logging to use parameterized messages 2025-12-20 12:52:35 +01:00
√(noham)²
debd884e2d Integrate structured logging across project 2025-12-20 12:46:28 +01:00
√(noham)²
2823fb6e2e Lint and clean up codebase for consistency 2025-12-20 12:20:59 +01:00
√(noham)²
5dc55dbf62 Add CLI mode and refactor Oqee downloader workflow
Introduces a command-line interface to main.py for Oqee TV downloads, supporting argument parsing for channel, date, quality, and keys. Refactors stream selection, segment download, decryption, and merging logic for both CLI and interactive modes. Adds new utility modules for DRM key retrieval, segment merging, and decryption. Cleans up and simplifies Oqee client, input, stream, and time utilities for improved maintainability and usability.
2025-12-20 11:43:01 +01:00
√(noham)²
764df27f09 Add tqdm and tabulate, improve bruteforce progress reporting 2025-11-30 16:14:49 +01:00
√(noham)²
0ada591c0a Refactor manifest URL to use format_id variable 2025-11-20 20:42:25 +01:00
√(noham)²
52e0d24d18 Remove pssh.py and add PSSH generation to stream utils 2025-11-16 21:05:03 +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