Commit Graph

556 Commits (3cb05b86de3887cfd2f5ebf41fedc09ff3ae6ff3)

Author SHA1 Message Date
Remita Amine 5ef62fc4ce [dailymotion] improve extraction
- extract http formats included in m3u8 manifest
- fix user extraction(closes )(closes )
- add suport for User Authentication(closes )
- fix password protected videos extraction(closes )
- respect age limit option and family filter cookie value(closes )
- handle video url playlist query param
- report alowed countries for geo-restricted videos
Sergey M․ 7360c06fac
[extractor/common] Add data, headers and query to all major extract methods preserving standard order for potential future use
Remita Amine f81dd65ba2 [extractor/common] clean jwplayer description HTML tags
Remita Amine 3ec86619e3 [common] initialize headers param with empty dict
Remita Amine 57033e35e5 [common] fix typo
Remita Amine b6139cb0c3 [common] pass headers to _extract_(m3u8|mpd)_formats methods
Sergey M․ 25e911a968
[extractor/common] Make _is_valid_url more relaxed
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