Commit Graph

564 Commits (ce5b904050b4610bac6d99673bbe9181a3af3db5)

Author SHA1 Message Date
Sergey M․ ce5b904050
[extractor/common] Relax interaction count extraction in _json_ld 4 years ago
Sergey M․ ad06b99dd4
[extractor/common] Extract author as uploader for VideoObject in _json_ld 4 years ago
Sergey M․ f8c7bed133
[extractor/common] Handle ssl.CertificateError in _request_webpage (closes #26601)
ssl.CertificateError is raised on some python versions <= 3.7.x
4 years ago
Sergey M․ 6c22cee673
[extractor/common] Use compat_cookiejar_Cookie for _set_cookie (closes #23256, closes #24776)
To always ensure cookie name and value are bytestrings on python 2.
4 years ago
Sergey M․ 4433bb0245
[extractor/common] Extract multiple JSON-LD entries 4 years ago
Sergey M․ 13b08034b5
[extractor/common] Skip malformed ISM manifest XMLs while extracting ISM formats (#24667) 4 years ago
Sergey M․ 7947a1f7db
Remove no longer needed compat_str around geturl 4 years ago
Sergey M․ e2f8bf5888
[extractor/common] Convert ISM manifest to unicode before processing on python 2 (#24152) 4 years ago
Remita Amine 5ef62fc4ce [dailymotion] improve extraction
- extract http formats included in m3u8 manifest
- fix user extraction(closes #3553)(closes #21415)
- add suport for User Authentication(closes #11491)
- fix password protected videos extraction(closes #23176)
- respect age limit option and family filter cookie value(closes #18437)
- handle video url playlist query param
- report alowed countries for geo-restricted videos
4 years ago
Sergey M․ 7360c06fac
[extractor/common] Add data, headers and query to all major extract methods preserving standard order for potential future use 5 years ago
Remita Amine f81dd65ba2 [extractor/common] clean jwplayer description HTML tags 5 years ago
Remita Amine 3ec86619e3 [common] initialize headers param with empty dict 5 years ago
Remita Amine 57033e35e5 [common] fix typo 5 years ago
Remita Amine b6139cb0c3 [common] pass headers to _extract_(m3u8|mpd)_formats methods 5 years ago
Sergey M․ 25e911a968
[extractor/common] Make _is_valid_url more relaxed 5 years ago
Petr Vaněk 5e1c39ac85 [extractor/common] Fix typo in thumbnails resolution description (#21817) 5 years ago
Sergey M․ f856816b94
[extractor/common] Strip src attribute for HTML5 entries code (closes #18485, closes #21169) 5 years ago
Sergey M․ ce2fe4c01c
[extractor/common] Add doc string for _apply_first_set_cookie_header 5 years ago
Sergey M․ e3c1266f49
[extractor/common] Move workaround for applying first Set-Cookie header into a separate method 5 years ago
Sergey M․ 8ed7a23328
[extractor/common] Fix typo 5 years ago
Sergey M․ 3089bc748c
Fix W504 and disable W503 (closes #20863) 5 years ago
Remita Amine c25720ef6a [vimeo] add support live streams and improve info extraction(closes #19144) 5 years ago
Sergey M․ d493f15c11
[extractor/common] Improve HTML5 entries extraction and add some realworld tests 5 years ago
Sergey M․ 79d2077edc
[extractor/common] Fix url meta field for unfragmented DASH formats (closes #20346) 5 years ago
Sergey M․ 067aa17edf
Start moving to ytdl-org 5 years ago
Sergey M․ ee0ba927aa
Use compat_etree_Element 5 years ago
Sergey M․ e5ada4f3ad
[extractor/common] Fallback url to base URL for DASH formats 5 years ago
Sergey M․ d9eb580a79
[extractor/common] Do not fail on invalid data while parsing F4M manifest in non fatal mode 5 years ago
Sergey M․ c790e93ab5
[extractor/common] Clarify url and manifest_url meta fields 5 years ago
Sergey M․ 39c780fdec
[extractor/common] Return MPD manifest as format's url meta field (#20242)
For symmetry with other segmented media
5 years ago
Ales Jirasek 22f5f5c6fc
[malltv] Add extractor (closes #18058) 5 years ago
Sergey M․ 458fd30f56
[extractor/common] Extract season in _json_ld 5 years ago
Remita Amine 6945b9e78f [extractor/common] improve jwplayer relative url handling(closes #18892) 5 years ago
Remita Amine 379306ef55 [extractor/common] fix typo 5 years ago
Remita Amine 2bfc1d9d68 [extractor/common] imporove HLS video only format detection(closes #18923) 5 years ago
Sergey M․ 440863ade1
[extractor/common] Use episode name as title in _json_ld 5 years ago
Sergey M․ 391256dc0e
[extractor/common] Add support for movies in _json_ld 5 years ago
Xiao Di Guan 95e42d7336 [extractor/common] Ensure response handle is not prematurely closed before it can be read if it matches expected_status (resolves #17195, closes #17846, resolves #17447) 6 years ago
Sergey M․ bebef10909
[extractor/common] Add validation for JSON-LD URLs 6 years ago
Sergey M․ 0e7b8d3eac
[extractor/common] Fix typos 6 years ago
Sergey M․ 6f1f59f39c
[extractor/common] Introduce channel meta fields 6 years ago
Remita Amine bd21ead2a2 [extractor/common] add support for DASH and MSS formats extraction in SMIL manifests 6 years ago
Sergey M․ 0685d9727b
[utils] Share JSON-LD regex 6 years ago
Sergey M․ eca1f0d115
[extractor/common] Properly escape % in MPD templates (closes #16867) 6 years ago
Sergey M․ 5e8e2fa51f
[extractor/common] Use source URL as Referer for HTML5 entries (closes #16849) 6 years ago
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.
6 years ago
Sergey M․ 504f20dd30
Remove experimental mark for some options 6 years ago
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
6 years ago
Sergey M․ e7e4a6e0f9
[extractor/common] Extract interaction statistic 6 years ago
Sergey M․ 0fe7783ece
[extractor/common] Add _download_json_handle 6 years ago