√(noham)²
29a99c953a
Merge pull request #2 from NohamR/dependabot/uv/aiohttp-3.13.3
...
Bump aiohttp from 3.13.2 to 3.13.3
2026-01-08 17:26:21 +01:00
dependabot[bot]
d1f326f08f
Bump aiohttp from 3.13.2 to 3.13.3
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-08 16:24:58 +00:00
√(noham)²
45cec7cb7e
Merge branch 'main' of https://github.com/NohamR/OqeeRewind
2026-01-08 17:23:47 +01:00
√(noham)²
9020e94448
Add Dependabot support for uv package ecosystem
2026-01-08 17:23:39 +01:00
√(noham)²
f28804efcb
Merge pull request #1 from NohamR/dependabot/pip/aiohttp-3.13.3
...
Bump aiohttp from 3.13.2 to 3.13.3
2026-01-08 17:20:49 +01:00
√(noham)²
c546541bdc
Add Dependabot config for pip dependencies
2026-01-08 17:19:20 +01:00
dependabot[bot]
3ac76e449c
Bump aiohttp from 3.13.2 to 3.13.3
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-08 16:18:20 +00:00
√(noham)²
3079169b60
Add video trimmer utility script
2026-01-05 21:32:47 +01:00
√(noham)²
c23263364a
Add segment batch size option and rename batch size args
2026-01-05 21:32:35 +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)²
247c9f6fe7
Exit if no valid ticks found in bruteforce range
2025-12-22 12:57:49 +01:00
√(noham)²
6624a5a801
Move DeepWiki badge above language links in README
2025-12-22 11:18:03 +01:00
√(noham)²
13ab08079a
Add DeepWiki badge to README files
2025-12-22 11:17:28 +01:00
√(noham)²
7dc70dc3bb
Add batch size option for bruteforce operation
2025-12-21 18:56:53 +01:00
√(noham)²
e14fa2f99e
Improve error handling and track selection logic
2025-12-21 13:13:28 +01:00
√(noham)²
8ce6afaa22
Update .gitignore
2025-12-21 13:00:15 +01:00
√(noham)²
db3ef3e5ae
Rename download directory to downloads
2025-12-21 13:00:04 +01:00
√(noham)²
384c401bb4
Update README.fr.md
2025-12-21 12:56:59 +01:00
√(noham)²
be52045711
Add French README and update language links
2025-12-21 12:54:06 +01:00
√(noham)²
6f1cbeeec8
Update README.md
2025-12-20 13:17:20 +01:00
√(noham)²
8edc80639a
Merge branch 'main' of https://github.com/NohamR/OqeeRewind
2025-12-20 13:15:54 +01:00
√(noham)²
9db4a34714
Add demo media files and update logging format
2025-12-20 13:15:41 +01:00
√(noham)²
00ceaee5cf
Update README with asset links
...
Added links to example assets in the README.
2025-12-20 13:14:35 +01:00
√(noham)²
4f0b0a655a
Update comments, logging, and fix tick diff calculation
2025-12-20 13:01:30 +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)²
0c408e0c5e
Translate user-facing messages to English
2025-12-20 12:28:57 +01:00
√(noham)²
ff68e3270c
Update .gitignore
2025-12-20 12:24:08 +01:00
√(noham)²
28365980d3
Delete info.md
2025-12-20 12:23:38 +01:00
√(noham)²
2823fb6e2e
Lint and clean up codebase for consistency
2025-12-20 12:20:59 +01:00
√(noham)²
6e4d0887d9
Remove past.py script and clean up README
2025-12-20 12:09:41 +01:00
√(noham)²
86d73b149c
Add mp4ff verification and OUTPUT_DIR support
2025-12-20 12:07:27 +01:00
√(noham)²
3fb0349143
Update logo in README and add new logo image
2025-12-20 12:02:09 +01:00
√(noham)²
9b253e815d
Update README with logo and badges, add logo image
2025-12-20 11:55:50 +01:00
√(noham)²
0f0fb975a6
Update CLI docs and remove unused DRM key logic
...
Expanded README with detailed CLI usage instructions and examples. Removed unused DRM key fetching logic and the get_missing_keys function from main.py and utilities.py to clean up the codebase.
2025-12-20 11:47:23 +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)²
9806154240
Update past.py
2025-11-28 18:17:33 +01:00
√(noham)²
8c27d91261
Bruteforce
2025-11-28 18:16:44 +01:00
√(noham)²
0ada591c0a
Refactor manifest URL to use format_id variable
2025-11-20 20:42:25 +01:00
√(noham)²
0706294d5f
Update docstring for get_epg_data_at argument
2025-11-20 18:35:48 +01:00
√(noham)²
cc02e45b75
Update README todo list formatting
2025-11-19 21:29:41 +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)²
1315651bff
Allow pylint job to pass on lint errors
2025-11-16 17:40:28 +01:00