Commit Graph

15723 Commits

Author SHA1 Message Date
sprhawk 48058d82dc replace unused _download_webpage_handle with _download_webpage 2017-12-30 01:14:21 +08:00
sprhawk 6a41a12d29 replace split with strip_jsonp 2017-12-30 01:11:30 +08:00
sprhawk 5c97ec5ff5 replace urlencode.encode with urlencode_postdata 2017-12-30 01:08:56 +08:00
sprhawk c33de004e1 Merge branch 'master' of github.com:rg3/youtube-dl into weibo 2017-12-26 22:27:26 +08:00
sprhawk 42a1012c77 fix according to "https://github.com/rg3/youtube-dl/pull/15079#discussion_r158688607" 2017-12-26 22:26:01 +08:00
Remita Amine db145ee54a [espn] Add new extractor for http://fivethirtyeight.com(closes #6864) 2017-12-26 14:20:21 +01:00
Remita Amine 45d20488f1 [umg:de] Add new extractor(closes #11582)(closes #11584) 2017-12-26 12:32:04 +01:00
sprhawk 2593651224 fix compat_urllib_request for python2.7 2017-12-26 16:46:01 +08:00
sprhawk 951043724f re-format code to pass flake8 2017-12-26 16:38:51 +08:00
sprhawk d2be5bb5af change to use compat urllib 2017-12-26 16:28:47 +08:00
sprhawk 447a5a710d added weibo mobile site support 2017-12-26 16:24:56 +08:00
Remita Amine 0f897e0929 [espn] add support for espnfc and extract more formats(closes #8053) 2017-12-25 23:29:09 +01:00
Yen Chi Hsuan 173558ce96
[ChangeLog] Update after #15065 2017-12-25 22:06:18 +08:00
JianxinLi d3ca283235 [youku] Add test case.
Some playlist has no data-id value.

Change-Id: I97455f2907f08bda03b538cdc13ec827e2f8ce26
2017-12-25 22:02:47 +08:00
JianxinLi d99a1000c7 [youku] Fix list extraction.(close #15065)
Change-Id: I578fdc5b69509bdcd8d3191e3917afe47c234ff6
2017-12-25 22:02:47 +08:00
Yen Chi Hsuan a75419586b [openload] Remove a confusing exception
If phantomjs is not installed, there's an error besides the missing
phantomjs exception:

Exception ignored in: <bound method PhantomJSwrapper.__del__ of <youtube_dl.extractor.openload.PhantomJSwrapper object at 0x7f8ad5e78278>>
Traceback (most recent call last):
  File "/home/yen/Projects/youtube-dl/youtube_dl/extractor/openload.py", line 142, in __del__
    os.remove(self._TMP_FILES[name].name)
AttributeError: 'PhantomJSwrapper' object has no attribute '_TMP_FILES'
2017-12-24 20:47:42 +08:00
Sergey M․ 273c23d960
[openload] Add support for oload.stream (closes #15070) 2017-12-24 13:53:27 +07:00
Yen Chi Hsuan b954e72c87
[ChangeLog] typo 2017-12-23 23:42:02 +08:00
Yen Chi Hsuan 116561697d
[ChangeLog] Update after #14903 2017-12-23 23:41:24 +08:00
JianxinLi 0e25a1a278 [youku] Update ccode
Change-Id: Id397e814e81ff560506d68563b7409eebbe5943d
2017-12-23 23:34:42 +08:00
Sergey M․ 307a7588b0
release 2017.12.23 2017-12-23 21:24:18 +07:00
Sergey M․ c2f2f8b120
[kaltura] Fix typo 2017-12-23 21:22:41 +07:00
Sergey M․ f5a6321107
[ChangeLog] Actualize 2017-12-23 21:17:53 +07:00
Sergey M․ 69d69da98a
[kaltura] Add another embed pattern for entry_id
For cases when player configuration map is setup via indexing operator, e.g. kalturaPlayerConfiguration_1_lre6rg3i_10[entry_id] = 1_lre6rg3i (see https://www.heise.de/video/artikel/odcast-c-t-uplink-20-1-Apple-CarPlay-vs-Android-Auto-Galileo-3D-Sound-erklaert-3919694.html)
2017-12-23 21:17:53 +07:00
Sergey M․ 5c5e60cff8
[voot] Fix video identification 2017-12-23 21:17:53 +07:00
Sergey M․ 2132edaa03
[extractor/common] Move X-Forwarded-For setup code into _request_webpage 2017-12-23 21:17:53 +07:00
Remita Amine 4b7dd1705a [7plus] Add new extractor(closes #15043) 2017-12-23 13:22:20 +01:00
Sergey M․ 9e3682d555
[MANIFEST.in] Include all test data in PyPI package 2017-12-22 23:53:27 +07:00
Sergey M․ 3e191da6d9
[Makefile] Add AUTHORS to youtube-dl.tar.gz 2017-12-22 23:46:08 +07:00
Sergey M․ 963d237d26
Add LICENSE, AUTHORS and ChangeLog to PyPI package (closes #15054) 2017-12-22 23:38:16 +07:00
Sergey M․ d2d766bc6d
[animeondemand] Fix typo 2017-12-20 23:18:14 +07:00
Sergey M․ 17c3aced5d
[animeondemand] Relax login error regex 2017-12-19 22:53:04 +07:00
Remita Amine 78466fcab5 [shahid] add support for show pages(closes #7401) 2017-12-19 02:00:38 +01:00
Sergey M․ 3961c6cb9d
[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output template (closes #11427, #15018) 2017-12-19 03:53:44 +07:00
Sergey M․ 07aeced68e
[youtube] Extract uploader, uploader_id and uploader_url for playlists (#11427, #15018) 2017-12-19 03:51:28 +07:00
Sergey M․ c10c93238e
[extractor/common] Introduce uploader, uploader_id and uploader_url meta fields for playlists (#11427, #15018) 2017-12-19 03:51:03 +07:00
Sergey M․ 4a109f81bc
[afreecatv] Improve format extraction (closes #15019) 2017-12-19 00:38:39 +07:00
Sergey M․ 99081da90c
[downloader/fragment] Encode filename of fragment being removed (closes #15020) 2017-12-18 03:31:53 +07:00
Remita Amine 7e81010987 [cspan] add support for audio only pages and catch page errors(closes #14995) 2017-12-17 19:15:59 +01:00
Sergey M․ 549bb416f5
[mailru] Fix issues and improve (closes #14904) 2017-12-17 18:38:27 +07:00
Hongjie Dong 25475dfab3
[mailru] Add support for embed URLs 2017-12-17 18:37:03 +07:00
Remita Amine 3dfa9ec213 [crunchyroll] Future-proof XML element checks(closes #15013) 2017-12-17 09:15:44 +01:00
Sergey M․ 06dbcd7be4
[cbslocal] Fix timestamp extraction (closes #14999, closes #15000) 2017-12-16 21:57:30 +07:00
Sergey M․ b555ae9bf1
[utils] Add another date format pattern (#14999) 2017-12-16 21:56:16 +07:00
Remita Amine c402e7f3a0 [discoverygo] correct ttml subtitle extension 2017-12-16 12:55:44 +01:00
Sergey M․ 498a8a4ca5
[vk] Make view count optional (closes #14979) 2017-12-15 22:53:56 +07:00
Remita Amine d05ba4b89e [disney] skip Apple FairPlay formats(#14982) 2017-12-15 09:28:07 +01:00
Remita Amine 23f511f5c7 [voot] sort formats 2017-12-15 09:05:59 +01:00
Remita Amine 1c4804ef9b [voot] fix format extraction(closes #14758) 2017-12-14 23:05:43 +01:00
Sergey M․ 8ff2b16435
release 2017.12.14 2017-12-14 05:19:21 +07:00