Commit Graph

549 Commits (9c1da4a9f9fc17cffc2fa2261030c66d2a032a58)

Author SHA1 Message Date
Petr Vaněk 5e1c39ac85 [extractor/common] Fix typo in thumbnails resolution description ()
Sergey M․ f856816b94
[extractor/common] Strip src attribute for HTML5 entries code (closes , closes )
Sergey M․ ce2fe4c01c
[extractor/common] Add doc string for _apply_first_set_cookie_header
Sergey M․ e3c1266f49
[extractor/common] Move workaround for applying first Set-Cookie header into a separate method
Sergey M․ 8ed7a23328
[extractor/common] Fix typo
Sergey M․ 3089bc748c
Fix W504 and disable W503 (closes )
Remita Amine c25720ef6a [vimeo] add support live streams and improve info extraction(closes )
Sergey M․ d493f15c11
[extractor/common] Improve HTML5 entries extraction and add some realworld tests
Sergey M․ 79d2077edc
[extractor/common] Fix url meta field for unfragmented DASH formats (closes )
Sergey M․ 067aa17edf
Start moving to ytdl-org
Sergey M․ ee0ba927aa
Use compat_etree_Element
Sergey M․ e5ada4f3ad
[extractor/common] Fallback url to base URL for DASH formats
Sergey M․ d9eb580a79
[extractor/common] Do not fail on invalid data while parsing F4M manifest in non fatal mode
Sergey M․ c790e93ab5
[extractor/common] Clarify url and manifest_url meta fields
Sergey M․ 39c780fdec
[extractor/common] Return MPD manifest as format's url meta field ()
For symmetry with other segmented media
Ales Jirasek 22f5f5c6fc
[malltv] Add extractor (closes )
Sergey M․ 458fd30f56
[extractor/common] Extract season in _json_ld
Remita Amine 6945b9e78f [extractor/common] improve jwplayer relative url handling(closes )
Remita Amine 379306ef55 [extractor/common] fix typo
Remita Amine 2bfc1d9d68 [extractor/common] imporove HLS video only format detection(closes )
Sergey M․ 440863ade1
[extractor/common] Use episode name as title in _json_ld
Sergey M․ 391256dc0e
[extractor/common] Add support for movies in _json_ld
Xiao Di Guan 95e42d7336 [extractor/common] Ensure response handle is not prematurely closed before it can be read if it matches expected_status (resolves , closes , resolves )
Sergey M․ bebef10909
[extractor/common] Add validation for JSON-LD URLs
Sergey M․ 0e7b8d3eac
[extractor/common] Fix typos
Sergey M․ 6f1f59f39c
[extractor/common] Introduce channel meta fields
Remita Amine bd21ead2a2 [extractor/common] add support for DASH and MSS formats extraction in SMIL manifests
Sergey M․ 0685d9727b
[utils] Share JSON-LD regex
Sergey M․ eca1f0d115
[extractor/common] Properly escape % in MPD templates (closes )
Sergey M․ 5e8e2fa51f
[extractor/common] Use source URL as Referer for HTML5 entries (closes )
Sergey M․ d391b7e23d
[extractor/common] Introduce expected_status for convenient accept of failed HTTP requests
Useful when some non-success (2xx) HTTP status codes should be considered normal. Previously this required to manually catch corresponding exceptions and read the response.
Sergey M․ 504f20dd30
Remove experimental mark for some options
Sergey M․ 5f95927a62
Improve geo bypass mechanism
* Introduce geo bypass context
* Add ability to bypass based on IP blocks in CIDR notation
* Introduce --geo-bypass-ip-block
Sergey M․ e7e4a6e0f9
[extractor/common] Extract interaction statistic
Sergey M․ 0fe7783ece
[extractor/common] Add _download_json_handle
aeph6Ee0 66b686727b [extractor/common] Relax JSON-LD context check (closes )
Sergey M․ 6780154e6b
[extractor/common] Improve thumbnail extraction for HTML5 entries
Sergey M․ 47a5cb7734
Generalize XML manifest processing code and improve XSPF parsing (closes )
Sergey M․ e0d198c18d
[extractor/common] Add _download_xml_handle
Ricardo Constantino 96b8b9abae
[extractor/generic] Support relative URIs in _parse_xspf
<location> can have relative URIs, not just absolute.
Sergey M․ f4b7427279
[extractor/common] Improve jwplayer subtitles extraction (closes )
Sergey M․ 240f26229d
[extractor/common] Respect secure schemes in _extract_wowza_formats
Sergey M․ 00c97e3e7a
[downloader/http] Add ability to pass downloader options via info dict
Sergey M․ 3931b84597
[extractor/common] Improve _json_ld for articles
Sergey M․ 0d9c48de4f
[extractor/common] Improve DASH formats extraction for jwplayer (, )
Ondřej Caletka 126f225bcf
[extractor/common] Add container meta field for formats extracted in _parse_mpd_formats
felix 2501d41ef4
[common] use AACL as the default fourcc when AudioTag is 255
Sergey M․ 9d6ac71c27
[extractor/common] Fix extraction of DASH formats with the same representation id (closes )
Sergey M․ 2132edaa03
[extractor/common] Move X-Forwarded-For setup code into _request_webpage
Sergey M․ c10c93238e
[extractor/common] Introduce uploader, uploader_id and uploader_url meta fields for playlists (, )