aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/generic.py
Commit message (Collapse)AuthorAgeFilesLines
* [ie/generic] Fix generic title for embedspukkandan2023-07-221-1/+1
| | | | Closes #7067
* [compat, networking] Deprecate old functions (#2861)coletdjnz2023-07-151-4/+4
| | | | Authored by: coletdjnz, pukkandan
* [extractor/generic] Attempt to detect live HLS (#6775)bashonly2023-04-131-9/+54
| | | | | | | * Extract duration for non-live generic HLS videos * Add extractor-arg `is_live` to bypass live HLS check Closes #6705 Authored by: bashonly
* Fix 5cc0a8fd2e9fec50026fb92170b57993af939e4abashonly2023-03-231-1/+0
| | | | Authored by: bashonly
* [extractor/generic] Accept values for `fragment_query`, `variant_query` (#6600)bashonly2023-03-231-8/+12
| | | | Closes #6593 Authored by: bashonly
* [extractor/generic] Add extractor-args `hls_key`, `variant_query` (#6567)bashonly2023-03-211-11/+21
| | | Authored by: bashonly
* [extractor/generic] Detect manifest links via extensionbashonly2023-03-011-3/+4
| | | | Authored by: bashonly
* [extractor/generic] Handle basic-auth when checking redirectspukkandan2023-02-261-3/+3
| | | | Closes #6352
* [extractor/txxx] Add extractors (#5240)chio0hai2023-02-041-14/+0
| | | | Authored by: chio0hai Closes #5021
* [extractor/generic] Avoid catastrophic backtracking in KVS regexbashonly2023-01-291-3/+3
| | | | Authored by: bashonly
* [extractor/generic] Decode unicode-escaped embed URLs (#5919)bashonly2023-01-021-2/+20
| | | | Authored by: bashonly Closes #5854
* Update to ytdl-commit-195f22f6Simon Sawicki2023-01-021-108/+111
| | | | | | | [generic] Improve KVS (etc) extraction https://github.com/ytdl-org/youtube-dl/commit/195f22f679330549882a8234e7234942893a4902 Closes #3716 Authored by: Grub4k, pukkandan
* [extractor/generic] Use `Accept-Encoding: identity` for initial requestcoletdjnz2023-01-011-1/+16
| | | | | | The existing comment seems to imply this was the desired behavior from the beginning. Partial fix for https://github.com/yt-dlp/yt-dlp/issues/5855, https://github.com/yt-dlp/yt-dlp/issues/5851, https://github.com/yt-dlp/yt-dlp/issues/4748
* [downloader/ffmpeg] Fix headers for video+audio formats (#5659)bashonly2022-12-091-1/+1
| | | Authored by: bashonly, Grub4K
* [extractor/mediaset] Better embed detection and error messages (#5664)nixxo2022-12-091-13/+0
| | | Authored by: nixxo
* [extractor/sibnet] Separate from VKIEpukkandan2022-12-081-5/+0
| | | | Fixes https://github.com/yt-dlp/yt-dlp/commit/bfd973ece3369c593b5e82a88cc16de80088a73e#commitcomment-91834251
* [extractor/generic] Add `fragment_query` extractor arg for DASH and HLS (#5528)bashonly2022-11-211-1/+17
| | | | | * `fragment_query`: passthrough any query in generic mpd/m3u8 manifest URLs to their fragments * Add support for `extra_param_to_segment_url` to DASH downloader Authored by: bashonly, pukkandan
* [extractor/generic] Fix JSON LD manifest extraction (#5577)bashonly2022-11-181-1/+3
| | | | Closes #5572 Authored by: bashonly, pukkandan
* [extractor/brightcove] Add `BrightcoveNewBaseIE` and fix embed extraction ↵bashonly2022-11-171-269/+1
| | | | | | | | | (#5558) * Move Brightcove embed extraction and tests into the IEs * Split `BrightcoveNewBaseIE` from `BrightcoveNewIE` * Fix bug in ade1fa70cbaaaadaa4772e5f0564870cea3167ef with the "wrong" spelling of `referrer` being smuggled Closes #5539
* [extractor] Deprecate `_sort_formats`pukkandan2022-11-171-12/+0
|
* [extractor/generic] Don't report redirect to httpspukkandan2022-11-171-1/+3
|
* [extractor/rumble] Add HLS formats and extract more metadata (#5280)MMM2022-11-091-34/+0
| | | | Closes #5177, #5277 Authored by: flashdagger
* [extractor] Improve `_generic_title`pukkandan2022-10-311-2/+1
|
* [cleanup Miscpukkandan2022-10-181-5/+3
| | | | Closes #5162
* [extractor/generic:quoted-html] Add extractor (#5213)Matthew2022-10-141-22/+0
| | | | | | | Extracts embeds from escaped HTML within `data-html` attribute. Related: https://github.com/ytdl-org/youtube-dl/issues/21294, https://github.com/yt-dlp/yt-dlp/pull/5121 Authored by: coletdjnz Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
* [extractor/generic] Separate embed extraction into own function (#5176)pukkandan2022-10-091-59/+45
|
* [extractor/common] Fix `json_ld` type checks (#5145)Simon Sawicki2022-10-091-0/+15
| | | | Closes #5144, #5143 Authored by: Grub4K
* [extractor/JWPlatform] Fix extractor (#5112)coletdjnz2022-10-031-12/+0
| | | | | | | Fix bitrate and filesize extraction and support embeds with unquoted urls. Related: #5106 Authored by: coletdjnz
* [extractor] Improve json+ld extractionpukkandan2022-09-271-1/+1
| | | | Related #5035
* [extractor/wistia] Add support for channels (#4819)coletdjnz2022-09-231-30/+0
| | | | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/4748 Related: https://github.com/yt-dlp/yt-dlp/issues/4985 Authored by: coletdjnz
* [extractor/wistia] Match IDs in embed URLs (#4990)bashonly2022-09-221-10/+25
| | | | Closes #4985 Authored by: bashonly
* [docs] Misc improvementspukkandan2022-09-221-2/+2
| | | | Closes #4987, Closes #4906, Closes #4919, Closes #4977, Closes #4979
* [extractor/generic] Pass through referer from json-ldpukkandan2022-09-161-8/+19
| | | | Closes #4941
* [cleanup] Miscpukkandan2022-09-101-1/+1
|
* [extractor/generic] Don't return JW player without formatspukkandan2022-08-271-2/+4
| | | | CLoses #4765
* Fix bug in fe7866d0ed6bfa3904ce12b049a3424fdc0ea1fapukkandan2022-08-241-2/+1
|
* [docs] Consistent use of `e.g.` (#4643)Lesmiscore2022-08-141-1/+1
| | | Authored by: Lesmiscore
* [extractors] Use new framework for existing embeds (#4307)pukkandan2022-08-021-985/+35
| | | | | | | `Brightcove` is difficult to migrate because it's subclasses may depend on the signature of the current functions. So it is left as-is for now Note: Tests have not been migrated
* [extractor/html5] Separate into own extractor (#4307)pukkandan2022-08-021-19/+0
| | | | | | Closes #4291 Authored by: coletdjnz, pukkandan
* [extractor/camtasia] Separate into own extractor (#4307)pukkandan2022-08-021-67/+0
| | | | Authored by: coletdjnz
* [extractor, test] Basic framework for embed tests (#4307)pukkandan2022-08-021-15/+0
| | | | | | and split download tests so they can be more easily run in CI Authored by: coletdjnz
* [extractor] Framework for embed detection (#4307)pukkandan2022-08-021-41/+60
|
* [extractor/generic] Remove HEAD requestpukkandan2022-07-071-40/+18
|
* [cleanup] Misc cleanuppukkandan2022-06-291-17/+15
|
* [cleanup] Fix some typos (#4194)crazymoose777562022-06-261-1/+1
| | | Authored by: crazymoose77756
* [compat] Remove deprecated functions from core codepukkandan2022-06-251-22/+18
|
* [cleanup] Miscpukkandan2022-06-201-0/+1
|
* [extractor/substack] Add extractor (#4011)Elyse2022-06-181-1/+34
| | | | Closes #3722 Authored by: elyse0
* [extractor] Handle `json_ld` with multiple `@type`spukkandan2022-06-131-2/+17
| | | | Closes: #4022
* [extractor/rumble] Detect JS embedpukkandan2022-06-131-0/+35
| | | | Closes #4064