10 Commits

Author SHA1 Message Date
Urlo30 333f3bbab0 Add files via upload 2025-01-23 18:36:24 +01:00
Urlo30 ea70c73aa0 Add files via upload 2024-12-23 12:24:15 +01:00
Urlo30 67beef6c44 Modified Schema to include new extractors 2024-12-10 12:36:07 +01:00
mhdzumair 78cee28128 Add Support for Python 3.9 (downgrade support) 2024-12-07 08:05:10 +05:30
mhdzumair 95843cc3c9 Implement LiveTVExtractor and improve error handling
Added LiveTVExtractor for extracting M3U8 and MPD streams. Enhanced error handling by introducing ExtractorError and updated existing extractors to use this new error class. Removed support for unused request headers and integrated caching for extractor results.
2024-11-17 18:28:52 +05:30
mhdzumair 57a4202605 Set default factory for optional dictionary fields in GenerateUrlRequest parameter 2024-11-16 11:11:27 +05:30
mhdzumair f9bda43c0d Add Advanced proxy routing via environment variables & refactoring 2024-11-15 23:15:20 +05:30
mhdzumair 29348f5fa5 Refactor extractors and routes for improved structure
Reorganized extractor routes into dedicated modules for better maintainability. Introduced a base class for extractors, enabling consistent request handling across different services. Additionally, updated configurations and error handling in extractors, enhancing code readability and robustness.
2024-11-10 21:40:54 +05:30
mhdzumair 8e6ac6326f Refactor query parameter handling for proxy routes
This commit refactors the query parameter handling in the proxy routes by consolidating parameters into specific Pydantic models using the `Annotated` type for better clarity and maintainability. Additionally, extracted common setup and error-handling logic into reusable functions within `handlers.py`.
2024-09-24 09:06:10 +05:30
mhdzumair a71fd48bf4 Add support for obfuscating parameters by encrypting & support ip, exp time restriction for generated url 2024-09-19 07:32:01 +05:30