aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/common.py
Commit message (Collapse)AuthorAgeFilesLines
* [common] remove unwanted query params from unsigned akamai manifest URLsRemita Amine2020-12-191-1/+8
|
* [extractor/common] Improve JSON-LD interaction statistic extraction (refs ↵Sergey M․2020-12-131-2/+10
| | | | #23306)
* [extractor/common] Document duration meta field for playlistsSergey M․2020-12-131-2/+2
|
* [extractor/common] Fix inline HTML5 media tags processing and add test ↵Sergey M․2020-12-091-3/+3
| | | | (closes #27345)
* [extractor/common] Add support for dl8-* media tags (closes #27283)Sergey M․2020-12-071-1/+2
|
* [extractor/common] Eliminate media tag name regex duplicationSergey M․2020-12-071-2/+3
|
* [extractor/common] Fix media type extraction for HTML5 media tags in ↵Sergey M․2020-12-071-2/+2
| | | | start/end form
* [extractor/commons] improve Akamai HTTP formats extractionRemita Amine2020-12-031-10/+9
|
* [extractor/common] improve Akamai HTTP format extractionRemita Amine2020-12-021-2/+2
| | | | | | - Allow m3u8 manifest without an additional audio format - Fix extraction for qualities starting with a number Solution provided by @nixxo based on: https://stackoverflow.com/a/5984688
* [extractor/common] add generic support for akamai http format extractionRemita Amine2020-11-221-0/+27
|
* Fix typos (#27084)Josh Soref2020-11-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * spelling: authorization Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: brightcove Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: creation Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: exceeded Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: exception Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: extension Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: extracting Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: extraction Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: frontline Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: improve Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: length Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: listsubtitles Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: multimedia Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: obfuscated Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: partitioning Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: playlist Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: playlists Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: restriction Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: services Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: split Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: srmediathek Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: support Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: thumbnail Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: verification Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: whitespaces Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* [extractor/common] Output error for invalid URLs in _is_valid_url (refs ↵Sergey M․2020-11-181-2/+3
| | | | #21400, refs #24151, refs #25617, refs #25618, refs #25586, refs #26068, refs #27072)
* [extractor/common] Relax interaction count extraction in _json_ldSergey M․2020-09-191-1/+5
|
* [extractor/common] Extract author as uploader for VideoObject in _json_ldSergey M․2020-09-191-0/+1
|
* [extractor/common] Handle ssl.CertificateError in _request_webpage (closes ↵Sergey M․2020-09-181-1/+5
| | | | | | #26601) ssl.CertificateError is raised on some python versions <= 3.7.x
* [extractor/common] Use compat_cookiejar_Cookie for _set_cookie (closes ↵Sergey M․2020-05-051-2/+2
| | | | | | #23256, closes #24776) To always ensure cookie name and value are bytestrings on python 2.
* [extractor/common] Extract multiple JSON-LD entriesSergey M․2020-05-021-9/+32
|
* [extractor/common] Skip malformed ISM manifest XMLs while extracting ISM ↵Sergey M․2020-04-071-0/+2
| | | | formats (#24667)
* Remove no longer needed compat_str around geturlSergey M․2020-02-291-1/+1
|
* [extractor/common] Convert ISM manifest to unicode before processing on ↵Sergey M․2020-02-291-1/+1
| | | | python 2 (#24152)
* [dailymotion] improve extractionRemita Amine2019-11-261-0/+13
| | | | | | | | | | - 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
* [extractor/common] Add data, headers and query to all major extract methods ↵Sergey M․2019-11-161-8/+9
| | | | preserving standard order for potential future use
* [extractor/common] clean jwplayer description HTML tagsRemita Amine2019-11-091-1/+1
|
* [common] initialize headers param with empty dictRemita Amine2019-11-061-2/+2
|
* [common] fix typoRemita Amine2019-11-051-1/+1
|
* [common] pass headers to _extract_(m3u8|mpd)_formats methodsRemita Amine2019-11-051-4/+4
|
* [extractor/common] Make _is_valid_url more relaxedSergey M․2019-10-031-6/+4
|
* [extractor/common] Fix typo in thumbnails resolution description (#21817)Petr Vaněk2019-07-171-1/+1
|
* [extractor/common] Strip src attribute for HTML5 entries code (closes ↵Sergey M․2019-05-231-3/+4
| | | | #18485, closes #21169)
* [extractor/common] Add doc string for _apply_first_set_cookie_headerSergey M․2019-05-201-9/+13
|
* [extractor/common] Move workaround for applying first Set-Cookie header into ↵Sergey M․2019-05-181-0/+23
| | | | a separate method
* [extractor/common] Fix typoSergey M․2019-05-111-1/+1
|
* Fix W504 and disable W503 (closes #20863)Sergey M․2019-05-111-20/+20
|
* [vimeo] add support live streams and improve info extraction(closes #19144)Remita Amine2019-04-211-0/+2
|
* [extractor/common] Improve HTML5 entries extraction and add some realworld testsSergey M․2019-03-171-7/+36
|
* [extractor/common] Fix url meta field for unfragmented DASH formats (closes ↵Sergey M․2019-03-151-8/+17
| | | | #20346)
* Start moving to ytdl-orgSergey M․2019-03-111-10/+10
|
* Use compat_etree_ElementSergey M․2019-03-061-4/+4
|
* [extractor/common] Fallback url to base URL for DASH formatsSergey M․2019-03-061-2/+6
|
* [extractor/common] Do not fail on invalid data while parsing F4M manifest in ↵Sergey M․2019-03-051-0/+4
| | | | non fatal mode
* [extractor/common] Clarify url and manifest_url meta fieldsSergey M․2019-03-051-2/+12
|
* [extractor/common] Return MPD manifest as format's url meta field (#20242)Sergey M․2019-03-051-1/+1
| | | | For symmetry with other segmented media
* [malltv] Add extractor (closes #18058)Ales Jirasek2019-02-081-1/+1
|
* [extractor/common] Extract season in _json_ldSergey M․2019-01-271-1/+4
|
* [extractor/common] improve jwplayer relative url handling(closes #18892)Remita Amine2019-01-201-7/+4
|
* [extractor/common] fix typoRemita Amine2019-01-191-1/+1
|
* [extractor/common] imporove HLS video only format detection(closes #18923)Remita Amine2019-01-191-2/+8
|
* [extractor/common] Use episode name as title in _json_ldSergey M․2019-01-081-1/+4
|
* [extractor/common] Add support for movies in _json_ldSergey M․2019-01-081-0/+7
|
* [extractor/common] Ensure response handle is not prematurely closed before ↵Xiao Di Guan2018-11-031-0/+5
| | | | it can be read if it matches expected_status (resolves #17195, closes #17846, resolves #17447)