]>
gitweb @ CieloNegro.org - youtube-dl.git/log
Sergey M․ [Wed, 12 Oct 2016 14:22:33 +0000 (21:22 +0700)]
[downloader/common] Remove debug output
Sergey M․ [Wed, 12 Oct 2016 14:22:12 +0000 (21:22 +0700)]
[streamable] Remove debug output
Yen Chi Hsuan [Wed, 12 Oct 2016 13:45:49 +0000 (21:45 +0800)]
[dailymotion] Fix extraction and update _TESTS
Closes #10901
Seems all videos use player V5 syntax now
Yen Chi Hsuan [Tue, 11 Oct 2016 17:48:06 +0000 (01:48 +0800)]
[vimeo:review] Fix extraction (#10900)
Now Vimeo Review videos uses React. Thanks @davekaro for analyzing the
problem!
Yen Chi Hsuan [Tue, 11 Oct 2016 17:41:41 +0000 (01:41 +0800)]
[test/test_http] Update tests
After switching to HTML5 extraction helpers in generic.py, the result
info_dict is always a playlist.
Yen Chi Hsuan [Tue, 11 Oct 2016 17:40:28 +0000 (01:40 +0800)]
[extractor/common] Support HTML media elements without child nodes
Yen Chi Hsuan [Tue, 11 Oct 2016 12:50:52 +0000 (20:50 +0800)]
[nhl] Skip invalid m3u8 formats (closes #10713)
Yen Chi Hsuan [Tue, 11 Oct 2016 09:46:52 +0000 (17:46 +0800)]
[hbo] Add HBOEpisodeIE (#10892)
Yen Chi Hsuan [Tue, 11 Oct 2016 09:46:13 +0000 (17:46 +0800)]
[footyroom] Fix extraction and update _TESTS (closes #10810)
Yen Chi Hsuan [Tue, 11 Oct 2016 09:44:35 +0000 (17:44 +0800)]
[streamable] Add helper for extracting embedded videos
Yen Chi Hsuan [Tue, 11 Oct 2016 04:53:27 +0000 (12:53 +0800)]
[abc.net.au:iview] Fix for non-series videos (closes #10895)
Yen Chi Hsuan [Tue, 11 Oct 2016 04:41:30 +0000 (12:41 +0800)]
[hbo] Add display_id and another test (#10892)
Yen Chi Hsuan [Tue, 11 Oct 2016 04:30:35 +0000 (12:30 +0800)]
[hbo] Support episode pages (closes #10892)
Yen Chi Hsuan [Sun, 9 Oct 2016 11:41:44 +0000 (19:41 +0800)]
[allocine] Fix for /video/ videos (closes #10860)
Yen Chi Hsuan [Sun, 9 Oct 2016 10:58:15 +0000 (18:58 +0800)]
[allocine] Fix extraction (closes #10860)
I change the URL of the third test case, because now the original URL
does not contain a video anymore, and there's no easy to get the real
URL from the /film/ one.
Yen Chi Hsuan [Sun, 9 Oct 2016 10:42:15 +0000 (18:42 +0800)]
[nextmedia] Support action news (動新聞) on Apple Daily
Yen Chi Hsuan [Sun, 9 Oct 2016 10:22:55 +0000 (18:22 +0800)]
[Makefile] Fix for GNU make < 4 (closes #9387)
Shell assignment operator in BSD make != is ported to GNU make in
version 4.0, so 3.x doesn't work. I choose to drop BSD make support as
installing GNU make on *BSD systems is easier than installing newer GNU
make.
Déstin Reed [Sat, 1 Oct 2016 11:57:18 +0000 (13:57 +0200)]
[slutload] Fix test and simplify
Sergey M․ [Sat, 8 Oct 2016 18:02:35 +0000 (01:02 +0700)]
[reverbnation] Eliminate code duplication in thumbnails extraction
Déstin Reed [Fri, 30 Sep 2016 17:54:12 +0000 (19:54 +0200)]
[reverbnation] Modernize
Remita Amine [Sat, 8 Oct 2016 07:33:02 +0000 (08:33 +0100)]
[lego] improve info extraction and bypass geo restriction(closes #10872)
Sergey M․ [Fri, 7 Oct 2016 15:25:30 +0000 (22:25 +0700)]
release 2016.10.07
Sergey M․ [Fri, 7 Oct 2016 15:23:16 +0000 (22:23 +0700)]
[ChangeLog] Actualize
Sergey M․ [Fri, 7 Oct 2016 15:15:26 +0000 (22:15 +0700)]
[vimeo] PEP 8
[ci skip]
Remita Amine [Fri, 7 Oct 2016 14:53:03 +0000 (15:53 +0100)]
[iprima] detect geo restriction
Yen Chi Hsuan [Fri, 7 Oct 2016 12:04:49 +0000 (20:04 +0800)]
[facebook] Fix for new handleServerJS syntax (closes #10846)
According to the dump file in #10846, handleServerJS() now accepts
an optional second argument. It's a string from available dump files.
Yen Chi Hsuan [Fri, 7 Oct 2016 11:31:26 +0000 (19:31 +0800)]
[extractors] Add MmsIE
Yen Chi Hsuan [Fri, 7 Oct 2016 11:22:30 +0000 (19:22 +0800)]
[generic,commonprotocols] Move mms suuport from GenericIE
And use _generic_* helpers in those extractors
Yen Chi Hsuan [Fri, 7 Oct 2016 11:20:53 +0000 (19:20 +0800)]
[extractor/common] Add id and title helpers for generic IEs
Yen Chi Hsuan [Fri, 7 Oct 2016 09:50:45 +0000 (17:50 +0800)]
[generic] Support direct MMS links (closes #10838)
Yen Chi Hsuan [Fri, 7 Oct 2016 08:02:53 +0000 (16:02 +0800)]
Revert "[Makefilea] Fix for GNU make < 4"
This reverts commit
831a34caa2112a9b2d867e05f8a4debf965e8389 .
The reverted commit breaks lazy extractors.
Yen Chi Hsuan [Thu, 6 Oct 2016 19:28:41 +0000 (03:28 +0800)]
[Makefilea] Fix for GNU make < 4
Closes #9387
The shell assignment operator != was introduced in GNU make 4.0, or
specifically the commit in [1]. This fix removes such usages and
fallback to a more portable syntax. Tested with:
* GNU make 3.82 on CentOS 7.2
* bmake
20150910 on CentOS 7.2, source RPM from Fedora 24 [2]
* GNU make 4.2.1 on Arch Linux (Arch official package)
* bmake
20160926 on Arch Linux (Arch official package)
* GNU make 3.82 on Arch Linux (Compiled from source)
* Apple bsdmake-24 on macOS Sierra, binary package from Homebrew
Thanks @bdeyal for the feedback of the first tests
[1] http://git.savannah.gnu.org/cgit/make.git/commit/?id=
b34438bee83ee906a23b881f257e684a0993b9b1
[2] http://koji.fedoraproject.org/koji/buildinfo?buildID=716769
Sergey M․ [Thu, 6 Oct 2016 16:22:52 +0000 (23:22 +0700)]
[generic] Add support for multiple vimeo embeds (Closes #10862)
Remita Amine [Thu, 6 Oct 2016 09:45:57 +0000 (10:45 +0100)]
[nzz] Add new extractor(#4407)
Remita Amine [Wed, 5 Oct 2016 17:27:02 +0000 (18:27 +0100)]
[npo] detect geo restriction
Sergey M․ [Wed, 5 Oct 2016 16:43:08 +0000 (23:43 +0700)]
[npo] Add support for 2doc.nl (Closes #10842)
Steffan Donal [Tue, 4 Oct 2016 08:52:02 +0000 (09:52 +0100)]
Rename "Steffan 'Ruirize' James" to "Steffan Donal"
Legal name change!
Remita Amine [Tue, 4 Oct 2016 09:30:57 +0000 (10:30 +0100)]
[lego] Add new extractor(closes #10369)
Remita Amine [Tue, 4 Oct 2016 06:59:53 +0000 (07:59 +0100)]
[tonline] Add new extractor(#10376)
Sergey M․ [Mon, 3 Oct 2016 19:54:36 +0000 (02:54 +0700)]
[techtalks] Relax _VALID_URL
Aleksander Nitecki [Mon, 3 Oct 2016 19:47:19 +0000 (21:47 +0200)]
[techtalks] Allow URL-s with name part omitted.
Sergey M․ [Mon, 3 Oct 2016 19:10:23 +0000 (02:10 +0700)]
[youtube:live] Extend _VALID_URL (Closes #10839)
Remita Amine [Mon, 3 Oct 2016 17:16:55 +0000 (18:16 +0100)]
[theweatherchannel] Add new extractor(closes #7188)
Déstin Reed [Sun, 2 Oct 2016 11:39:18 +0000 (13:39 +0200)]
Unify coding cookie
Remita Amine [Mon, 3 Oct 2016 14:27:09 +0000 (15:27 +0100)]
[thisoldhouse] Add new extractor(closes #10837)
Sergey M․ [Sun, 2 Oct 2016 17:54:02 +0000 (00:54 +0700)]
[nhl] Add support for wch2016.com (Closes #10833)
Yen Chi Hsuan [Sun, 2 Oct 2016 12:19:34 +0000 (20:19 +0800)]
Merge pull request #10829 from TRox1972/pornoxo_improve
[pornoxo] Use JWPlatform to improve metadata extraction
Déstin Reed [Sat, 1 Oct 2016 13:34:46 +0000 (15:34 +0200)]
[pornoxo] Use JWPlatform to improve metadata extraction
Sergey M․ [Sun, 2 Oct 2016 08:58:00 +0000 (15:58 +0700)]
release 2016.10.02
Sergey M․ [Sun, 2 Oct 2016 08:56:33 +0000 (15:56 +0700)]
[ChangeLog] Actualize
Yen Chi Hsuan [Sun, 2 Oct 2016 06:25:06 +0000 (14:25 +0800)]
[amcnetworks] Skip a restricted _TEST
Yen Chi Hsuan [Sun, 2 Oct 2016 06:07:49 +0000 (14:07 +0800)]
[jwplatform] Support DASH streams
Yen Chi Hsuan [Sat, 1 Oct 2016 21:24:31 +0000 (05:24 +0800)]
[jwplatform] Support old-style jwplayer playlists
Yen Chi Hsuan [Sat, 1 Oct 2016 19:03:41 +0000 (03:03 +0800)]
[utils] Fix xattr error handling
Yen Chi Hsuan [Sat, 1 Oct 2016 18:12:14 +0000 (02:12 +0800)]
[__init__] Fix lost xattr if --embed-thumbnail used
Reported at
https://github.com/rg3/youtube-dl/issues/9054#issuecomment-
250451823
Sergey M․ [Sat, 1 Oct 2016 17:50:07 +0000 (00:50 +0700)]
[byutv:event] Add extractor
Sergey M․ [Sat, 1 Oct 2016 17:44:54 +0000 (00:44 +0700)]
[byutv] Fix id and display id
Déstin Reed [Fri, 30 Sep 2016 17:59:08 +0000 (19:59 +0200)]
[byutv] Rely on _match_id and _parse_json
Sergey M․ [Sat, 1 Oct 2016 15:50:47 +0000 (22:50 +0700)]
[periscope:user] Fix extraction (Closes #10820)
Yen Chi Hsuan [Sat, 1 Oct 2016 12:13:04 +0000 (20:13 +0800)]
[utils] Support xattr as well as pyxattr
Closes #9054
There are two xattr packages in Python, pyxattr [1] and xattr [2]. They
have different APIs.
In old days pyxattr supports Linux only and xattr supports Linux, Mac,
FreeBSD and Solaris, and pyxattr supports Linux only. Recently pyxattr
adds support for Mac OS X. [3]
An old version of [2] is shipped with Mac OS X. However, some Linux
distributions have pyxattr only, for example PLD-Linux [4] and old Arch
Linux. [5] As a result, supporting both is the way to go.
[1] https://github.com/iustin/pyxattr
[2] https://github.com/xattr/xattr
[3] https://github.com/iustin/pyxattr/pull/9
[4] https://github.com/rg3/youtube-dl/issues/5498
[5] https://git.archlinux.org/svntogit/community.git/commit/?id=
427c4c76401e386d865ccddea4fbfdc74df80492
https://git.archlinux.org/svntogit/community.git/commit/?id=
59b40da7b69622a6761d364a8b07909e9cccaa56
python-xattr is added on 2016/06/29 while pyxattr is there for more
than 6 years
Yen Chi Hsuan [Sat, 1 Oct 2016 11:58:13 +0000 (19:58 +0800)]
[downloader/http] xattr values should be bytes
Yen Chi Hsuan [Sat, 1 Oct 2016 11:49:18 +0000 (19:49 +0800)]
Merge pull request #10818 from TRox1972/criterion_match_id
[criterion] Rely on _match_id, improve regex and add thumbnail to test
Déstin Reed [Fri, 30 Sep 2016 18:06:08 +0000 (20:06 +0200)]
[criterion] Rely on _match_id, improve regex and add thumbnail to test
Yen Chi Hsuan [Sat, 1 Oct 2016 08:37:49 +0000 (16:37 +0800)]
[twitch] Skip a 404 test
Yen Chi Hsuan [Sat, 1 Oct 2016 08:20:12 +0000 (16:20 +0800)]
Merge pull request #10817 from TRox1972/clubic_match_id
[clubic] Rely on _match_id and _parse_json
Yen Chi Hsuan [Sat, 1 Oct 2016 07:22:48 +0000 (15:22 +0800)]
[dctp] Fix extraction (closes #10734)
Yen Chi Hsuan [Thu, 29 Sep 2016 16:49:14 +0000 (00:49 +0800)]
[downloader/http] Use write_xattr function for --xattr-set-filesize
Déstin Reed [Fri, 30 Sep 2016 18:03:25 +0000 (20:03 +0200)]
[clubic] Rely on _match_id and _parse_json
Sergey M․ [Fri, 30 Sep 2016 17:16:08 +0000 (00:16 +0700)]
[instagram] PEP 8
Déstin Reed [Wed, 28 Sep 2016 15:28:16 +0000 (17:28 +0200)]
[Instagram] Extract video dimensions
Sergey M․ [Fri, 30 Sep 2016 15:30:34 +0000 (22:30 +0700)]
[tvland] Extend _VALID_URL (Closes #10812)
Sergey M․ [Thu, 29 Sep 2016 17:15:09 +0000 (00:15 +0700)]
[vgtv] Add support for tv.aftonbladet.se (Closes #10800)
Sergey M․ [Thu, 29 Sep 2016 17:13:03 +0000 (00:13 +0700)]
[aftonbladet] Remove extractor
Sergey M․ [Thu, 29 Sep 2016 16:51:52 +0000 (23:51 +0700)]
[vk] Improve view count extraction
Sergey M․ [Thu, 29 Sep 2016 16:48:21 +0000 (23:48 +0700)]
[vk] Extract timestamp (Closes #10760)
Sergey M․ [Thu, 29 Sep 2016 16:47:25 +0000 (23:47 +0700)]
[utils] Lower priority for rare date formats and add tests
Kacper Michajłow [Sun, 25 Sep 2016 18:26:58 +0000 (20:26 +0200)]
[vk] Fix date and view count extraction.
Yen Chi Hsuan [Thu, 29 Sep 2016 16:28:32 +0000 (00:28 +0800)]
Move write_xattr to utils.py
There are some other places that use xattr functions. It's better to
move it to a common place so that others can use it.
Sergey M․ [Thu, 29 Sep 2016 16:21:39 +0000 (23:21 +0700)]
[vk] Add support for running live streams (Closes #10799)
Sergey M․ [Thu, 29 Sep 2016 16:04:10 +0000 (23:04 +0700)]
[vk] Add support for finished live streams (#10799)
Yen Chi Hsuan [Thu, 29 Sep 2016 13:54:39 +0000 (21:54 +0800)]
Merge pull request #10788 from TRox1972/instagram_comments
[Instagram] Extract comments
Yen Chi Hsuan [Thu, 29 Sep 2016 13:39:35 +0000 (21:39 +0800)]
[leeco] Recognize more Le Sports URLs (#10794)
Déstin Reed [Wed, 28 Sep 2016 14:54:06 +0000 (16:54 +0200)]
[Instagram] Extract comments
Sergey M․ [Wed, 28 Sep 2016 15:58:25 +0000 (22:58 +0700)]
[ketnet] Extract mzsource formats (#10770)
Remita Amine [Wed, 28 Sep 2016 15:34:27 +0000 (16:34 +0100)]
[limelight:media] improve http formats extraction
Sergey M․ [Tue, 27 Sep 2016 16:09:46 +0000 (23:09 +0700)]
release 2016.09.27
Sergey M․ [Tue, 27 Sep 2016 16:03:00 +0000 (23:03 +0700)]
[ChangeLog] Remove duplicate
Sergey M․ [Tue, 27 Sep 2016 15:43:35 +0000 (22:43 +0700)]
[ChangeLog] Actualize
Sergey M․ [Tue, 27 Sep 2016 15:27:10 +0000 (22:27 +0700)]
[mtv] Improve _VALID_URL
Kacper Michajłow [Sun, 25 Sep 2016 03:39:29 +0000 (05:39 +0200)]
[vk] Add support for dailymotion embeds
Fixes #10661
Sergey M․ [Tue, 27 Sep 2016 14:55:51 +0000 (21:55 +0700)]
[periscope] Treat timed_out state as finished stream
Sergey M․ [Tue, 27 Sep 2016 14:37:33 +0000 (21:37 +0700)]
[npo] Clarify IE_NAMEs (Closes #10775)
Remita Amine [Tue, 27 Sep 2016 14:29:50 +0000 (15:29 +0100)]
Remita Amine [Tue, 27 Sep 2016 14:28:37 +0000 (15:28 +0100)]
[awaan:video] fix test(closes #10773)
Yen Chi Hsuan [Tue, 27 Sep 2016 06:38:41 +0000 (14:38 +0800)]
[einthusan] Fix extraction (closes #10714)
Sergey M․ [Mon, 26 Sep 2016 16:39:54 +0000 (23:39 +0700)]
[promptfile] Improve and modernize
Ondřej Bárta [Sun, 25 Sep 2016 10:44:46 +0000 (12:44 +0200)]
[promptfile] Fix extraction (Closes #10634)
Sergey M․ [Mon, 26 Sep 2016 15:15:58 +0000 (22:15 +0700)]
[kaltura] Speed up embed regexes (#10764)
Yen Chi Hsuan [Mon, 26 Sep 2016 06:14:37 +0000 (14:14 +0800)]
Ignore and cleanup 3gp files
Sergey M․ [Sun, 25 Sep 2016 16:30:57 +0000 (23:30 +0700)]
[extractors] Add import for anderetijden extractor