Commit Graph

13161 Commits (37d9af306a928ce2184dcb60883e98ec0dd570ae)

Author SHA1 Message Date
Sergey M․ c319d1c483
[csjw] Fix issues and improve extraction (closes )
Christopher Smith d2b9f362fa
[cjsw] Add extractor
Sergey M․ 4328ddf82b
[extractor/common] Add support for AMP tags in _parse_html5_media_entries
Sergey M․ 250b042c7e
[generic] Add tests for
Sergey M․ 665e945246
[eagleplatform] Add support for referrer protected videos (closes )
Sergey M․ 5af2fd7fa0
[eagleplatform] Add support for another embed pattern ()
mlindner 15237fcd51 [veoh] Extend _VALID_URL
rrooij 7a57730907 [npo:live] Fix live stream id extraction (closes )
Sergey M․ 8b347a389e
[googledrive] Fix height extraction (closes )
Sergey M․ a49804816c
[dailymotion] Add support for new layout (close )
Yen Chi Hsuan eadd313321
[yam] Remove extractor
mymedia.yam.com is dead. An wikipedia user also pointed out that Yam's
blog service is no longer available. [1]

[1] https://zh.wikipedia.org/zh-tw/%E5%A4%A9%E7%A9%BA%E9%83%A8%E8%90%BD
Sergey M․ d852c6bc59
[xhamster] Extract all formats and fix duration extraction ()
Sergey M․ 00e5c36315
[xhamster] Add support for new URL schema (closes )
Parmjit Virk 60d4401c5e [espn] Extend _VALID_URL (fixes )
Sergey M․ 6554708252
[kaltura] Fix typo in subtitles extraction (closes )
Sergey M․ 0a2e1b2e30
[vier] Adapt extraction to redesign ()
Yen Chi Hsuan babbc04d45 [xuite] Move to the new HTML5 API and reduce # of requests
Yen Chi Hsuan 609ff8ca19 [utils] Support attributes with no values in get_elements_by_attribute()
Sergey M․ b6c9fe4162
release 2017.07.02
Sergey M․ 50ae3f646e
[thisoldhouse] Add more fallbacks for video id (closes )
Parmjit Virk 99a7e76240
[thisoldhouse] Update test
Parmjit Virk a3a6d01a96
[thisoldhouse] Fix video id extraction (closes )
Sergey M․ 02d61a65e2
[xfileshare] Extend format regex (closes )
Sergey M․ 9b35297be1
[extractors] Add import for tastytrade
Sergey M․ 4917478803
[ted] Fix extraction (closes ))
Sergey M․ 54faac2235
[tastytrade] Add extractor (closes )
Sergey M․ c69701c6ab
[extractor/common] Improve _json_ld
Sergey M․ d4f8ce6e91
[dplayit] Relax video id regex (closes )
Sergey M․ b311b0ead2
[generic] Extract more generic metadata (closes )
Sergey M․ 72d256c434
[bbccouk] Extend _VALID_URL
Sergey M․ b2ed954fc6
[bbccouk] Capture and output error message (closes )
Sergey M․ a919ca0ad6
[cbsnews] Actualize test
Parmjit Virk 88d6b7c2bd [cbsnews] Relax video info regex (fixes )
Sergey M․ fd1c5fba6b
[facebook] Add test for plugin video embed ()
Sergey M․ 0646e34c7d
[facebook] Add support for plugin video embeds and multiple embeds (closes )
Sergey M․ bf2dc9cc6e
[soundcloud] Fix tests
Viktor Szakats f1c051009b [soundcloud] Switch to https for API requests
Sergey M․ 33ffb645a6
[pandatv] Switch to https for API and download URLs
Xuan Hu (Sean) 35544690e4 [pandatv] Add support for https URLs
Luca Steeb 4a87de72df [niconico] fix sp subdomain links
Sergey M․ a7ce8f16c4
release 2017.06.25
Sergey M․ 0c7a631b61
[adobepass] Add support for ATTOTT MSO (DIRECTV NOW) (closes )
Sergey M․ fd9ee4de8c
[wsj] Add support for barrons.com (closes )
Argn0 5744cf6c03 [ign] Add another video id pattern (closes )
Sergey M․ 9c48b5a193
[raiplay:live] Improve and add test (closes )
james 449c665776
[raiplay:live] Add extractor
Sergey M․ 23aec3d623
[redbulltv] Restore hls format prefix
Sergey M․ 27449ad894
[redbulltv] Add support for lives and segments (closes ))
Sergey M․ bd65f18153
[onetpl] Add support for videos embedded via pulsembed (closes )
Sergey M․ 73af5cc817
[YoutubeDL] Skip malformed formats for better extraction robustness
Sergey M․ b5f523ed62
[ooyala] Add test for missing stream['url']['data']
Sergey M․ 4f4dd8d797
[ooyala] Make more robust
Sergey M․ 4cb18ab1b9
[ooyala] Skip empty format URLs (closes , closes )
Sergey M․ ac7409eec5
[hgtv.com:show] Fix typo
Sergey M․ 170719414d
release 2017.06.23
Sergey M․ ddbb4c5c3e
[youtube] Adapt to new automatic captions rendition (closes )
Sergey M․ fa3ea7223a
[hgtv.com:show] Relax video config regex and update test (closes , closes )
Parmjit Virk 0f4a5a73e7 [drtuber] Fix formats extraction (fixes 12058)
Sergey M․ 18166bb8e8
[youporn] Fix upload date extraction
Sergey M․ d4893e764b
[youporn] Improve formats extraction
Sergey M․ 97b6e30113
[youporn] Fix title extraction (closes )
Sergey M․ 9be9ec5980
[googledrive] Fix formats' sorting (closes )
Giuseppe Fabiano 048b55804d [watchindianporn] Fix extraction (closes )
Giuseppe Fabiano 6ce79d7ac0 [abcotvs] Fix test md5
Sergey M․ 1641ca402d
[vimeo] Add fallback mp4 extension for original format
Sergey M․ 85cbcede5b
[ruv] Improve, extract all formats and metadata (closes )
Orn a1de83e5f0
[ruv] Add extractor
Sergey M․ fee00b3884
[viu] Fix extraction on older python 2.6
Sergey M․ 2d2132ac6e
[adobepass] Fix extraction on older python 2.6
Yen Chi Hsuan cc2ffe5afe
[pandora.tv] Fix upload_date extraction (closes )
Sergey M․ 560050669b
[asiancrush] Add extractor (closes )
Sergey M․ eaa006d1bd
release 2017.06.18
Sergey M․ 1433734c35
[downloader/common] Use utils.shell_quote for debug command line
Sergey M․ aefce8e6dc
[utils] Use compat_shlex_quote in shell_quote
Sergey M․ 8b6ac49ecc
[postprocessor/execafterdownload] Encode command line (closes )
Sergey M․ b08e235f09
[compat] Fix compat_shlex_quote on Windows (closes , closes )
Sergey M․ be80986ed9
[postprocessor/metadatafromtitle] Fix missing optional meta fields (closes )
Jakub Adam Wieczorek b230fefc3c [polskieradio] Fix extraction
Sergey M․ 96a2daa1ee
[extractor/common] Improve jwplayer subtitles extraction
gfabiano 0ea6efbb7a [xfileshare] Add support for fastvideo.me
Yen Chi Hsuan 6a9cb29509
[extractor/common] Fix json dumping with --geo-bypass
The line "[debug] Using fake IP %s (%s) as X-Forwarded-For." was printed
to stdout even with -j/-J, which breaks the resultant JSON.
Yen Chi Hsuan ca27037171
[bilibili] Fix extraction of videos with double quotes in titles
Closes 
gfabiano 0bf4b71b75 [4tube] Fix extraction (closes )
Marcin Cieślak 5215f45327 [disney] Add support for disneychannel.de
Sergey M․ 0a268c6e11
[extractor/common] Improve jwplayer formats extraction (closes )
Sergey M․ 7dd5415cd0
[npo] Improve _VALID_URL (closes )
Sergey M․ b5dc33daa9
[corus] Add support for showcase.ca
Sergey M․ 97fa1f8dc4
[corus] Add support for history.ca (closes )
Sergey M․ b081f53b08
[compat] Add compat_HTMLParseError to __all__
Sergey M․ cb1e6d8985
release 2017.06.12
Sergey M․ bf87c36c93
[xfileshare] PEP 8
Sergey M․ b4a3d461e4
[utils] Handle HTMLParseError in extract_attributes (closes )
Sergey M․ 72b409559c
[compat] Introduce compat_HTMLParseError
Sergey M․ 534863e057
[xfileshare] Add support for rapidvideo (closes )
Sergey M․ 16bc958287
[xfileshare] Modernize and pass referrer
Sergey M․ 624bd0104c
[rutv] Add support for testplayer.vgtrk.com (closes )
Sergey M․ 28a4d6cce8
[newgrounds] Extract more metadata (closes )
Sergey M․ 2ae2ffda5e
[utils] Improve unified_timestamp
Sergey M․ 70e7967202
[newgrounds:playlist] Add extractor (closes )
Sergey M․ 6e999fbc12
[newgrounds] Improve formats and uploader extraction (closes )
Sergey M․ 7409af9eb3
[msn] Fix formats extraction
Sergey M․ 4e3637034c
[extractor/generic] Ensure format id is unicode string
Sergey M․ 1afd0b0da7
[extractor/common] Return unicode string from _match_id
Sergey M․ 7515830422
[turbo] Ensure format id is string
Sergey M․ f5521ea209
[sexu] Ensure height is int
Sergey M․ 34646967ba
[jove] Ensure comment count is int
Sergey M․ e4d2e76d8e
[golem] Ensure format id is string
Sergey M․ 87f5646937
[gfycat] Ensure filesize is int
Sergey M․ cc69a3de1b
[foxgay] Ensure height is int
Sergey M․ 15aeeb1188
[flickr] Ensure format id is string
Sergey M․ 1693bebe4d
[sohu] Fix numeric fields
Sergey M․ 4244a13a1d
[safari] Improve authentication detection (closes )
Sergey M․ 931adf8cc1
[liveleak] Ensure height is int (closes )
Sergey M․ c996943418
[YoutubeDL] Sanitize more fields ()
Sergey M․ a355b57f58
[README.md] Clarify output template references (closes )
Sergey M․ 1508da30c2
[streamango] Skip download for test (closes )
Luca Steeb eb703e5380
[streamango] Make title optional
Sergey M․ 0a3924e746
[rtlnl] Improve _VALID_URL (closes )
Sergey M․ e1db730d86
[tvplayer] Fix extraction (closes )
Sergey M․ 537191826f
release 2017.06.05
Sergey M․ 6d923aab35
[bandcamp:weekly] Improve and extract more metadata (closes )
Adam Voss 62bafabc09
[bandcamp:weekly] Add extractor
Sergey M․ 9edcdac90c
[pornhub:uservideos] Add missing raise
Sergey M․ cd138d8bd4
[pornhub:playlist] Fix extraction (closes )
Sergey M․ cd750b731c
[godtv] Remove extractor (closes )
CeruleanSky 4bede0d8f5 [YoutubeDL] Don't emit ANSI escape codes on Windows
Sergey M․ f129c3f349
[safari] Fix typo (closes )
Sergey M․ 39d4c1be4d
[youtube] Improve chapters extraction (closes )
Sergey M․ f7a747ce59
[1tv] Lower preference for http formats (closes )
Sergey M․ 4489d41816
[francetv] Relax _VALID_URL
Sergey M․ 87b5184a0d
[drbonanza] Fix extraction (closes )
Remita Amine c56ad5c975 [packtpub] Fix authentication(closes )
Sergey M․ 941ea38ef5
release 2017.05.29
Yen Chi Hsuan a49eccdfa7
[youtube] Parse player_url if format URLs are encrypted or DASH MPDs are requested
Fixes 
Sergey M․ a846173d93
[xhamster] Simplify (closes )
fiocfun 78e210dea5
[xhamster] Fix author and like/dislike count extraction
Sergey M․ 8555204274
[xhamster] Extract categories (closes )
Sergey M․ 164fcbfeb7
[abcnews] Improve and remove duplicate test (closes )
Tithen-Firion bc22df29c4
[abcnews] Add support for embed URLs
Sergey M․ 7e688d2f6a
[gaskrank] Improve (closes )
motophil 5a6d1da442
[gaskrank] Fix extraction
Sergey M․ 703751add4
[medialaan] PEP 8 (closes )
midas02 4050be78e5
[medialaan] Fix videos with missing videoUrl
A rough trick to get around the two different json styles medialaan seems to be using.
Fix for these example videos:
https://vtmkzoom.be/video?aid=45724
https://vtmkzoom.be/video?aid=45425
Sergey M․ 4d9fc40100
[dvtv] Improve and fix playlists support (closes )
Jan Kundrát 765522345f
[dvtv] Parse adaptive formats as well
The old code hit an error when it attempted to parse the string
"adaptive" for video height. Actually parsing the returned playlists is
a good idea because it adds more output formats, including some
audio-only-ones.
Sergey M․ 6bceb36b99
[beam] Improve and add support for mixer.com (closes )
Mike Fährmann 1e0d65f0bd
[beam:vod] Add extractor
Sergey M․ 03327bc9a6
[cbsinteractive] Relax _VALID_URL (closes )
Yen Chi Hsuan b407d8533d
[utils] Drop an compatibility wrapper for Python < 2.6
addinfourl.getcode is added since Python 2.6a1. As youtube-dl now
requires 2.6+, this is no longer necessary.

See 9b0d46db11
Remita Amine 20e2c9de04 [adn] fix formats extraction
Yen Chi Hsuan d16c0121b9
[youku] Extract more metadata (closes )
Sergey M․ 7f4c3a7439
[cbsnews] Fix extraction (closes )
Sergey M․ 28dbde9cc3
release 2017.05.26
Yen Chi Hsuan fd545fc6d1
Revert "[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature' is True ()"
This reverts commit 87dc451108.
Sergey M․ 97067db2ae
[bbc] Add support for authentication
Yen Chi Hsuan c130f0a37b
[tudou] Merge into youku extractor (fixes )
Also, there are no tudou playlists anymore. All playlist URLs points to youku
playlists.
Yen Chi Hsuan d3d4ba7f24
[youku:show] Fix extraction
Yen Chi Hsuan 5552c9eb0f
[utils] Recognize more patterns in strip_jsonp()
Used in Youku Show pages
Yen Chi Hsuan 59ed87cbd9
[youku] Fix extraction (closes )
Sergey M․ b7f8749304
[udemy] Fix extraction for outputs' format entries without URL (closes )
Yen Chi Hsuan 5192ee17e7
[postprocessor/ffmpeg] Fix metadata filename handling on Python 2
Fixes 
Sergey M․ e834f04400
[vimeo] Fix formats' sorting (closes )
Remita Amine 884d09f330 [cbsnews] fix extraction for 60 Minutes videos
remitamine 9e35298f97 Merge pull request from Tithen-Firion/cbsinteractive-fix
[cbsinteractive] update extractor and test cases
Sergey M․ 2570e85167
release 2017.05.23
Sergey M․ a609e61a90
[downloader/external] Pass -loglevel to ffmpeg downloader (closes )
Ondřej Caletka afdb387cd8 [streamcz] Add support for subtitles
Sergey M․ dc4e4f90a2
[youtube] Modernize
Protuhj fdc20f87a6 [youtube] Fix DASH manifest signature decryption (closes )
Sergey M․ 35a2d221a3
[toggle] Relax _VALID_URL (closes )
Nii-90 daa4e9ff90 [adobepass] Add support for Brighthouse MSO
Sergey M․ 2ca29f1aaf
[toypics] Improve and modernize
vobe 77d682da9d [toypics] Fix extraction
Sergey M․ 8fffac6927
[njpwworld] Fix extraction (closes )
Sergey M․ 5f6fbcea08
[hitbox] Add support for smashcast.tv (closes )
Logan B 00cb0faca8 [mitele] Update app key regex
Sergey M․ bfdf6fcc66
release 2017.05.18.1
Sergey M․ 0e2d626ddd
[jsinterp] Fix typo and cleanup regexes (closes )
Sergey M․ 9d63e57d1f
release 2017.05.18
Sergey M․ 7769f83701
[jsinterp] Add support for quoted names and indexers (closes , closes )
Sergey M․ 650bd94716
[vier] Relax regexes and extract more metadata (closes )
mrBliss 36b226d48f
[vier] Extract more info
Extract the `episode_number` and `upload_date`. Also extract the real
`description`.
Sergey M․ f2e2f0c777
[extractor/common] Fix rtmp and rtsp formats' URLs in _extract_wowza_formats
Sergey M․ 6f76679804
[extractor/common] Add support for schemeless URLs in _extract_wowza_formats (closes , closes )
Sergey M․ 7073015a23
[vier] PEP 8 and cleanup
mrBliss 89fd03079b [vier] Improve extraction
+ Add support for authentication
* Bypass authentication when no credentials provded
* Improve extraction robustness
Sergey M․ 1c45b7a8a9
[dailymail] Fix sources extraction (closes )
Sergey M․ 60f5c9fb19
[utils] Recognize more audio codecs ()
Sergey M․ c360e641e9
[dailymotion] Extend _VALID_URL (closes )
Sergey M․ 6f3c632c24
release 2017.05.14
Sergey M․ 166d12b00c
[options] PEP 8
Sergey M․ 2b8e6a68f8
[extractor/generic] Add test for mediaset embed
Sergey M․ d105a7edc6
[mediaset] Fix upload date
Sergey M․ 5d29af3d15
[extractor/generic] Add support for mediaset embeds
Sergey M․ ca04de463d
[mediaset] Add support for shortcut
Sergey M․ 946826eec7
[extractor/generic] Remove duplicate limelight code
Sergey M․ 76d5a36391
[extractor/common] Respect Width and Height attributes in ISM manifests
Sergey M․ 56f9c77f0e
[mediaset] Improve extraction (closes , closes )
Timendum 0de136341a
[mediaset] Add extractor
Sergey M․ 1339ecb2f8
[orf:radio] Cleanup _VALID_URLs (closes )