aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/common.py
AgeCommit message (Collapse)Author
2020-05-05[extractor/common] Use compat_cookiejar_Cookie for _set_cookie (closes ↵Sergey M․
#23256, closes #24776) To always ensure cookie name and value are bytestrings on python 2.
2020-05-02[extractor/common] Extract multiple JSON-LD entriesSergey M․
2020-04-07[extractor/common] Skip malformed ISM manifest XMLs while extracting ISM ↵Sergey M․
formats (#24667)
2020-02-29Remove no longer needed compat_str around geturlSergey M․
2020-02-29[extractor/common] Convert ISM manifest to unicode before processing on ↵Sergey M․
python 2 (#24152)
2019-11-26[dailymotion] improve extractionRemita Amine
- 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
2019-11-16[extractor/common] Add data, headers and query to all major extract methods ↵Sergey M․
preserving standard order for potential future use
2019-11-09[extractor/common] clean jwplayer description HTML tagsRemita Amine
2019-11-06[common] initialize headers param with empty dictRemita Amine
2019-11-05[common] fix typoRemita Amine
2019-11-05[common] pass headers to _extract_(m3u8|mpd)_formats methodsRemita Amine
2019-10-03[extractor/common] Make _is_valid_url more relaxedSergey M․
2019-07-17[extractor/common] Fix typo in thumbnails resolution description (#21817)Petr Vaněk
2019-05-23[extractor/common] Strip src attribute for HTML5 entries code (closes ↵Sergey M․
#18485, closes #21169)
2019-05-20[extractor/common] Add doc string for _apply_first_set_cookie_headerSergey M․
2019-05-18[extractor/common] Move workaround for applying first Set-Cookie header into ↵Sergey M․
a separate method
2019-05-11[extractor/common] Fix typoSergey M․
2019-05-11Fix W504 and disable W503 (closes #20863)Sergey M․
2019-04-21[vimeo] add support live streams and improve info extraction(closes #19144)Remita Amine
2019-03-17[extractor/common] Improve HTML5 entries extraction and add some realworld testsSergey M․
2019-03-15[extractor/common] Fix url meta field for unfragmented DASH formats (closes ↵Sergey M․
#20346)
2019-03-11Start moving to ytdl-orgSergey M․
2019-03-06Use compat_etree_ElementSergey M․
2019-03-06[extractor/common] Fallback url to base URL for DASH formatsSergey M․
2019-03-05[extractor/common] Do not fail on invalid data while parsing F4M manifest in ↵Sergey M․
non fatal mode
2019-03-05[extractor/common] Clarify url and manifest_url meta fieldsSergey M․
2019-03-05[extractor/common] Return MPD manifest as format's url meta field (#20242)Sergey M․
For symmetry with other segmented media
2019-02-08[malltv] Add extractor (closes #18058)Ales Jirasek
2019-01-27[extractor/common] Extract season in _json_ldSergey M․
2019-01-20[extractor/common] improve jwplayer relative url handling(closes #18892)Remita Amine
2019-01-19[extractor/common] fix typoRemita Amine
2019-01-19[extractor/common] imporove HLS video only format detection(closes #18923)Remita Amine
2019-01-08[extractor/common] Use episode name as title in _json_ldSergey M․
2019-01-08[extractor/common] Add support for movies in _json_ldSergey M․
2018-11-03[extractor/common] Ensure response handle is not prematurely closed before ↵Xiao Di Guan
it can be read if it matches expected_status (resolves #17195, closes #17846, resolves #17447)
2018-10-29[extractor/common] Add validation for JSON-LD URLsSergey M․
2018-09-15[extractor/common] Fix typosSergey M․
2018-09-15[extractor/common] Introduce channel meta fieldsSergey M․
2018-07-18[extractor/common] add support for DASH and MSS formats extraction in SMIL ↵Remita Amine
manifests
2018-07-09[utils] Share JSON-LD regexSergey M․
2018-07-01[extractor/common] Properly escape % in MPD templates (closes #16867)Sergey M․
2018-06-29[extractor/common] Use source URL as Referer for HTML5 entries (closes #16849)Sergey M․
2018-06-18[extractor/common] Introduce expected_status for convenient accept of failed ↵Sergey M․
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.
2018-05-19Remove experimental mark for some optionsSergey M․
2018-05-02Improve geo bypass mechanismSergey M․
* Introduce geo bypass context * Add ability to bypass based on IP blocks in CIDR notation * Introduce --geo-bypass-ip-block
2018-04-28[extractor/common] Extract interaction statisticSergey M․
2018-04-28[extractor/common] Add _download_json_handleSergey M․
2018-04-08[extractor/common] Relax JSON-LD context check (closes #16006)aeph6Ee0
2018-03-19[extractor/common] Improve thumbnail extraction for HTML5 entriesSergey M․
2018-03-18Generalize XML manifest processing code and improve XSPF parsing (closes #15794)Sergey M․