8 Commits

Author SHA1 Message Date
mhdzumair 1fce641d5f Refactor query params handling in extractor route with API Password 2024-11-17 20:59:39 +05:30
mhdzumair 641fd17be8 Fix request header not passed on cached extractor response & support HEAD method to video endpoint 2024-11-17 20:18:46 +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 035ae1a4c7 Refactor proxy configuration to support advanced transport settings
Changed the proxy configuration system to a more flexible transport configuration using HTTPX routing. Introduced new settings for global proxy enablement and robust pattern-based proxy and SSL configurations. Updated README.md with new examples and detailed explanations of the new configurations.
2024-11-16 10:40:06 +05:30
mhdzumair f9bda43c0d Add Advanced proxy routing via environment variables & refactoring 2024-11-15 23:15:20 +05:30
mhdzumair 81ebf369b9 Add request & response proxy for extractors 2024-11-12 08:14:32 +05:30
mhdzumair 64eeb8f901 Add AD speed test & improve speed test UI & refactoring 2024-11-12 07:09:42 +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