Sergey M․ [Fri, 10 Mar 2017 16:07:36 +0000 (23:07 +0700)]
[wdr] Actualize comment
runningbits [Fri, 10 Mar 2017 15:59:32 +0000 (16:59 +0100)]
[wdr:maus] Fix extraction and update tests
Sergey M․ [Thu, 9 Mar 2017 16:42:07 +0000 (23:42 +0700)]
[prosiebensat1] Improve title extraction and add test
Thomas Christlieb [Thu, 9 Mar 2017 16:18:37 +0000 (17:18 +0100)]
[prosiebensat1] Improve title extraction (closes #12318)
Sergey M․ [Wed, 8 Mar 2017 14:30:30 +0000 (21:30 +0700)]
[dplayit] Relax playback info URL extraction
Sergey M․ [Wed, 8 Mar 2017 14:19:08 +0000 (21:19 +0700)]
[dplayit] Separate and rewrite extractor and bypass geo restriction (closes #12393)
Yen Chi Hsuan [Wed, 8 Mar 2017 11:46:58 +0000 (19:46 +0800)]
[miomio] Fix extraction
Closes #12291
Closes #12388
Closes #12402
Sergey M․ [Wed, 8 Mar 2017 11:25:04 +0000 (18:25 +0700)]
[telequebec] Fix description extraction and update test (closes #12399)
denneboomyo [Tue, 7 Mar 2017 22:01:27 +0000 (23:01 +0100)]
[openload] Fix extraction
Sergey M․ [Tue, 7 Mar 2017 16:00:21 +0000 (23:00 +0700)]
[extractor/generic] Add test for brigthcove UUID-like videoPlayer
Sergey M․ [Tue, 7 Mar 2017 15:59:33 +0000 (22:59 +0700)]
[brightcove:legacy] Relax videoPlayer validation check (closes #12381)
Yen Chi Hsuan [Tue, 7 Mar 2017 07:34:06 +0000 (15:34 +0800)]
[twitch] PEP8
Sergey M․ [Mon, 6 Mar 2017 21:04:49 +0000 (04:04 +0700)]
Credit @puxlit for twitch 2fa (#11974)
Sergey M․ [Mon, 6 Mar 2017 21:03:52 +0000 (04:03 +0700)]
Credit @benages for redbull.tv (#11948)
Sergey M․ [Mon, 6 Mar 2017 20:59:22 +0000 (03:59 +0700)]
release 2017.03.07
Sergey M․ [Mon, 6 Mar 2017 20:57:54 +0000 (03:57 +0700)]
[ChangeLog] Actualize
Sergey M․ [Mon, 6 Mar 2017 16:05:38 +0000 (23:05 +0700)]
[soundcloud] Update client id (closes #12376)
Yen Chi Hsuan [Sun, 8 Jan 2017 18:36:39 +0000 (02:36 +0800)]
[__init__] Metadata should be added after conversion
Fixes #5594
Yen Chi Hsuan [Mon, 6 Mar 2017 10:04:19 +0000 (18:04 +0800)]
[ChangeLog] Update after #12357
denneboomyo [Mon, 6 Mar 2017 10:00:17 +0000 (11:00 +0100)]
Openload fix extraction (#12357)
* Fix extraction
Sergey M․ [Sun, 5 Mar 2017 21:04:39 +0000 (04:04 +0700)]
release 2017.03.06
Sergey M․ [Sun, 5 Mar 2017 21:01:21 +0000 (04:01 +0700)]
[ChangeLog] Actualize
Sergey M․ [Sun, 5 Mar 2017 20:57:46 +0000 (03:57 +0700)]
[utils] Process bytestrings in urljoin (closes #12369)
Sergey M․ [Sun, 5 Mar 2017 20:23:01 +0000 (03:23 +0700)]
[drtv] Add geo countries to GeoRestrictedError
Sergey M․ [Sun, 5 Mar 2017 20:21:03 +0000 (03:21 +0700)]
[drtv:live] Bypass geo restriction
Yen Chi Hsuan [Sun, 5 Mar 2017 16:32:53 +0000 (00:32 +0800)]
[addanime] Skip an invalid test
Sergey M․ [Sun, 5 Mar 2017 16:31:38 +0000 (23:31 +0700)]
[tunepk] Add extractor (closes #12197, closes #12243)
Sergey M․ [Sun, 5 Mar 2017 16:28:32 +0000 (23:28 +0700)]
[extractor/common] Pass arguments to _parse_jwplayer_formats and PEP8
Sergey M․ [Sun, 5 Mar 2017 16:25:03 +0000 (23:25 +0700)]
[extractor/common] Improve height extraction and extract bitrate
Sergey M․ [Sun, 5 Mar 2017 16:22:27 +0000 (23:22 +0700)]
[extractor/common] Move jwplayer formats extraction in separate method
Sergey M․ [Sun, 5 Mar 2017 03:24:29 +0000 (10:24 +0700)]
[downloader/external] Add missing import and PEP8
John Hawkinson [Sun, 5 Mar 2017 03:19:44 +0000 (22:19 -0500)]
[external:ffmpeg] In test harness, limit to 10k download size
Otherwise, if you screw up a playlist test by including a playlist
dictionary key, you'll be there for eons while it downloads all the
files before erroring out.
Sergey M․ [Sat, 4 Mar 2017 19:23:08 +0000 (02:23 +0700)]
release 2017.03.05
Sergey M․ [Sat, 4 Mar 2017 19:22:02 +0000 (02:22 +0700)]
[ChangeLog] Actualize
Sergey M․ [Sat, 4 Mar 2017 19:06:33 +0000 (02:06 +0700)]
[twitch] Use better naming and simplify (closes #11974)
Xiao Di Guan [Thu, 16 Feb 2017 06:46:54 +0000 (17:46 +1100)]
[twitch] Add basic support for two-factor authentication
Sergey M․ [Sat, 4 Mar 2017 17:02:30 +0000 (00:02 +0700)]
Credit @vierbergenlars for vijf.be (#12304)
Sergey M․ [Sat, 4 Mar 2017 17:01:17 +0000 (00:01 +0700)]
Credit @obilodeau for vrak (#11452)
Sergey M․ [Sat, 4 Mar 2017 16:59:49 +0000 (23:59 +0700)]
Credit @TobiX for #9725
Sergey M․ [Sat, 4 Mar 2017 16:58:12 +0000 (23:58 +0700)]
Credit @p2004a for vodpl (#12122)
Sergey M․ [Sat, 4 Mar 2017 16:57:03 +0000 (23:57 +0700)]
Credit @ThomasChr for #12015 and #12245
Lars Vierbergen [Sat, 4 Mar 2017 16:47:19 +0000 (17:47 +0100)]
[vier] Add support for vijf.be
vier.be and vijf.be run on the same CMS and are property of the same company,
so the same extractor can be used for both of them.
Sergey M․ [Sat, 4 Mar 2017 16:25:09 +0000 (23:25 +0700)]
[redbulltv] Improve extraction (closes #11948, closes #3919)
Juanjo Benages [Thu, 2 Feb 2017 16:33:09 +0000 (17:33 +0100)]
[redbulltv] Add extractor
Yen Chi Hsuan [Sat, 4 Mar 2017 15:23:18 +0000 (23:23 +0800)]
[douyutv] Switch to the PC API to escape the 5-min limitation
Thanks @spacemeowx2 for the algo.
Ref: https://gist.github.com/spacemeowx2/
629b1d131bd7e240a7d28742048e80fc
Closes #12316
Sergey M․ [Fri, 3 Mar 2017 17:46:33 +0000 (00:46 +0700)]
[generic] Add support for rutube embeds
Sergey M․ [Fri, 3 Mar 2017 17:42:51 +0000 (00:42 +0700)]
[rutube] Relax _VALID_URL
Sergey M․ [Fri, 3 Mar 2017 16:58:16 +0000 (23:58 +0700)]
[vrak] Improve and update test (closes #11452)
Sergey M․ [Fri, 3 Mar 2017 16:57:01 +0000 (23:57 +0700)]
[brightcove:new] Add ability to smuggle geo_countries into URL
Olivier Bilodeau [Fri, 16 Dec 2016 01:14:04 +0000 (20:14 -0500)]
[vrak] Add extractor
Sergey M․ [Fri, 3 Mar 2017 15:49:48 +0000 (22:49 +0700)]
[brightcove:new] Raise GeoRestrictedError
Sergey M․ [Fri, 3 Mar 2017 15:28:34 +0000 (22:28 +0700)]
[go] Relax _VALID_URL (closes #12341)
Sergey M․ [Fri, 3 Mar 2017 15:16:00 +0000 (22:16 +0700)]
[24video] Use original host for requests (closes #12339)
Sergey M․ [Thu, 2 Mar 2017 16:53:46 +0000 (23:53 +0700)]
[ruutu] Disable DASH formats (closes #12322)
Due to causing out of sync issue
Sergey M․ [Thu, 2 Mar 2017 15:33:22 +0000 (22:33 +0700)]
release 2017.03.02
Sergey M․ [Thu, 2 Mar 2017 15:29:56 +0000 (22:29 +0700)]
[ChangeLog] Actualize
Yen Chi Hsuan [Thu, 2 Mar 2017 12:49:39 +0000 (20:49 +0800)]
[facebook] Fix extraction (closes #12323)
Almost all videos now use the pagelet type 'permalink_video_pagelet'
Yen Chi Hsuan [Thu, 2 Mar 2017 08:59:12 +0000 (16:59 +0800)]
[youtube] Mark errors about rental videos as expected
Closes #12324
Yen Chi Hsuan [Wed, 1 Mar 2017 18:14:42 +0000 (02:14 +0800)]
[adobepass] Add Charter Spectrum (#11465)
Thanks @tv21 for the fix!
Sergey M․ [Wed, 1 Mar 2017 16:04:02 +0000 (23:04 +0700)]
[utils] Carry long doc string
Sergey M․ [Wed, 1 Mar 2017 16:03:36 +0000 (23:03 +0700)]
[YoutubeDL] Don't sanitize identifiers (closes #12317)
Sergey M․ [Wed, 1 Mar 2017 15:21:13 +0000 (22:21 +0700)]
[npo] Add support for audio
Sergey M․ [Wed, 1 Mar 2017 15:14:46 +0000 (22:14 +0700)]
[npo] Improve extraction and update tests
Sergey M․ [Tue, 28 Feb 2017 22:03:14 +0000 (05:03 +0700)]
[npo] Adapt to app.php API (closes #12311)
Sergey M․ [Tue, 28 Feb 2017 16:59:22 +0000 (23:59 +0700)]
release 2017.02.28
Sergey M․ [Tue, 28 Feb 2017 16:49:24 +0000 (23:49 +0700)]
[ChangeLog] Actualize
Sergey M․ [Tue, 28 Feb 2017 16:37:33 +0000 (23:37 +0700)]
[azmedien:showplaylist] Improve (closes #12160)
Alex Seiler [Fri, 17 Feb 2017 03:49:25 +0000 (04:49 +0100)]
[azmedien:showplaylist] Add support for all episodes playlists
Sergey M․ [Tue, 28 Feb 2017 16:06:47 +0000 (23:06 +0700)]
[youtube:playlist] Recognize another playlist pattern (closes #11928, closes #12286)
Yen Chi Hsuan [Tue, 28 Feb 2017 14:29:01 +0000 (22:29 +0800)]
[daisuki] Add subtitles (#4738)
Yen Chi Hsuan [Mon, 27 Feb 2017 10:56:45 +0000 (18:56 +0800)]
[daisuki] Add new extractor (closes #4738)
Yen Chi Hsuan [Tue, 28 Feb 2017 11:16:55 +0000 (19:16 +0800)]
[utils] Add bytes_to_long() and long_to_bytes()
Used in daisuki.net (#4738)
Both are adapted from public domain PyCrypto:
https://github.com/dlitz/pycrypto/blob/master/lib/Crypto/Util/number.py
Yen Chi Hsuan [Mon, 27 Feb 2017 10:50:19 +0000 (18:50 +0800)]
[utils] Add pkcs1pad
Used in daisuki.net (#4738)
Yen Chi Hsuan [Mon, 27 Feb 2017 10:47:47 +0000 (18:47 +0800)]
[aes] Add aes_cbc_encrypt
Used in daisuki.net (#4738)
Yen Chi Hsuan [Tue, 28 Feb 2017 13:40:22 +0000 (21:40 +0800)]
[douyu] Fix extraction and update _TESTS
They've switched from flv to hls
Closes #12301
Sergey M․ [Mon, 27 Feb 2017 16:26:07 +0000 (23:26 +0700)]
release 2017.02.27
Sergey M․ [Mon, 27 Feb 2017 16:24:03 +0000 (23:24 +0700)]
[ChangeLog] Actualize
Sergey M․ [Mon, 27 Feb 2017 16:13:51 +0000 (23:13 +0700)]
[npo] Relax _VALID_URL for zapp.nl
Sergey M․ [Mon, 27 Feb 2017 16:10:29 +0000 (23:10 +0700)]
[hetklokhuis] Fix IE_NAME
Sergey M․ [Mon, 27 Feb 2017 16:10:00 +0000 (23:10 +0700)]
[npo] Add support for zapp.nl
Sergey M․ [Mon, 27 Feb 2017 15:43:19 +0000 (22:43 +0700)]
[npo] Add support for hetklokhuis.nl (closes #12293)
Sergey M․ [Mon, 27 Feb 2017 15:22:43 +0000 (22:22 +0700)]
[youtube:channel] Remove duplicate test
Yen Chi Hsuan [Mon, 27 Feb 2017 13:34:33 +0000 (21:34 +0800)]
[scivee] Remove extractor (#9315)
The Wikipedia page is changed from active to down:
https://en.wikipedia.org/w/index.php?title=SciVee&diff=prev&oldid=
723161154
Some other interesting bits:
$ nslookup www.scivee.tv
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
www.scivee.tv canonical name = scivee.rcsb.org.
Name: scivee.rcsb.org
Address: 132.249.231.211
$ nslookup rcsb.org
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: rcsb.org
Address: 132.249.231.77
Both IPs are from UCSD. I guess it's maintained by a lab and they don't
maintain it anymore.
Alex Seiler [Sun, 26 Feb 2017 14:05:52 +0000 (15:05 +0100)]
[cda] Decode URL (fixes #12255)
xbe [Sun, 26 Feb 2017 11:08:10 +0000 (03:08 -0800)]
[crunchyroll] Extract uploader name that's not a link
Provide the Crunchyroll extractor with the ability to extract uploader
names that aren't links. Add a test for this new functionality.
This fixes #12267.
Sergey M․ [Sun, 26 Feb 2017 09:51:21 +0000 (16:51 +0700)]
[youtube] Raise GeoRestrictedError
Sergey M․ [Sun, 26 Feb 2017 09:50:57 +0000 (16:50 +0700)]
[dailymotion] Raise GeoRestrictedError
Yen Chi Hsuan [Sun, 26 Feb 2017 09:24:54 +0000 (17:24 +0800)]
[MDR] Relax _VALID_URL and playerURL matching and update _TESTS
Ref: #12169
Sergey M․ [Sat, 25 Feb 2017 16:27:14 +0000 (23:27 +0700)]
[tvigle] Raise GeoRestrictedError
Yen Chi Hsuan [Fri, 24 Feb 2017 17:40:12 +0000 (01:40 +0800)]
[vevo] Fix videos with the new streams/streamsV3 format (closes #11719)
Sergey M․ [Sat, 25 Feb 2017 15:56:42 +0000 (22:56 +0700)]
[freshlive] Fix issues and improve (closes #12175)
Ricardo Constantino [Sat, 18 Feb 2017 17:42:31 +0000 (17:42 +0000)]
[freshlive] Add extractor
Pratyush Singh [Sat, 24 Dec 2016 15:35:41 +0000 (21:05 +0530)]
[downloader/common] Limit displaying 2 digits after decimal point in sleep interval message
Sergey M․ [Sat, 25 Feb 2017 13:38:21 +0000 (20:38 +0700)]
[xhamster] Capture and output videoClosed error (#12263)
Sergey M․ [Sat, 25 Feb 2017 13:16:40 +0000 (20:16 +0700)]
[etonline] Add extractor (closes #12236)
Sergey M․ [Sat, 25 Feb 2017 12:44:31 +0000 (19:44 +0700)]
[compat] Use try except for compat_numeric_types
Yen Chi Hsuan [Sat, 25 Feb 2017 10:44:39 +0000 (18:44 +0800)]
[njpwworld] Add new extractor (closes #11561)
Yen Chi Hsuan [Sat, 25 Feb 2017 10:40:05 +0000 (18:40 +0800)]
[extractor/common] Add 'preference' to _parse_html5_media_entries
Some websites, like NJPWorld, put different qualities on different
player pages.
Sergey M․ [Fri, 24 Feb 2017 19:51:53 +0000 (02:51 +0700)]
[amcnetworks] Relax _VALID_URL (#12127)
Sergey M․ [Fri, 24 Feb 2017 14:59:39 +0000 (21:59 +0700)]
release 2017.02.24.1