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
Sergey M․ [Fri, 24 Feb 2017 14:57:39 +0000 (21:57 +0700)]
[ChangeLog] Actualize
Sergey M․ [Fri, 24 Feb 2017 14:50:13 +0000 (21:50 +0700)]
[noco] Modernize
Sergey M․ [Fri, 24 Feb 2017 14:48:34 +0000 (21:48 +0700)]
[noco] Swtich login URL to https (closes #12246)
Sergey M․ [Fri, 24 Feb 2017 14:22:29 +0000 (21:22 +0700)]
[thescene] Extract more metadata
Thomas Christlieb [Fri, 24 Feb 2017 14:08:45 +0000 (15:08 +0100)]
[thescene] Fix extraction (closes #12235)
Remita Amine [Fri, 24 Feb 2017 11:27:56 +0000 (12:27 +0100)]
[tubitv] use geo bypass mechanism
Remita Amine [Fri, 24 Feb 2017 10:21:13 +0000 (11:21 +0100)]
[openload] fix extraction(closes #10408)
Sergey M․ [Fri, 24 Feb 2017 03:52:41 +0000 (10:52 +0700)]
[ivi] Raise GeoRestrictedError
Sergey M․ [Thu, 23 Feb 2017 23:09:15 +0000 (06:09 +0700)]
release 2017.02.24
Sergey M․ [Thu, 23 Feb 2017 23:07:41 +0000 (06:07 +0700)]
[ChangeLog] Actualize
Sergey M․ [Thu, 23 Feb 2017 23:04:27 +0000 (06:04 +0700)]
Suppress help for all deprecated options and print warning when used
Sergey M․ [Thu, 23 Feb 2017 22:01:31 +0000 (05:01 +0700)]
[lynda:course] Add webpage extraction fallback (closes #12238)
Sergey M․ [Thu, 23 Feb 2017 21:56:58 +0000 (04:56 +0700)]
[postprocessor/ffmpeg] Add mising space (closes #12232)
Sergey M․ [Thu, 23 Feb 2017 19:09:13 +0000 (02:09 +0700)]
[devscripts/make_lazy_extractors] Fix making lazy extractors on python 3 under Windows
Remita Amine [Thu, 23 Feb 2017 17:42:06 +0000 (18:42 +0100)]
[go] sign all uplynk urls and use geo bypass only for free videos(closes #12087)(closes #12210)
Sergey M․ [Thu, 23 Feb 2017 16:00:13 +0000 (23:00 +0700)]
[README.md] Clarify sequence types in output template and document numeric string formatting operations
Sergey M․ [Thu, 23 Feb 2017 15:11:16 +0000 (22:11 +0700)]
[options] Deprecate --autonumber-size
Sergey M․ [Thu, 23 Feb 2017 15:01:57 +0000 (22:01 +0700)]
[YoutubeDL] Add more numeric fields for NA substitution in outtmpl
Sergey M․ [Thu, 23 Feb 2017 15:01:09 +0000 (22:01 +0700)]
[YoutubeDL] Rewrite outtmpl for playlist_index and autonumber for backward compatibility
Sergey M․ [Sat, 5 Mar 2016 21:52:42 +0000 (03:52 +0600)]
[YoutubeDL] Add support for string formatting operations in output template
Sergey M․ [Sat, 5 Mar 2016 17:07:25 +0000 (23:07 +0600)]
[compat] Add compat_numeric_types
Sergey M․ [Thu, 23 Feb 2017 12:48:54 +0000 (19:48 +0700)]
[devscripts/run_tests] Exclude youtube lists tests from core build
Sergey M․ [Thu, 23 Feb 2017 11:44:04 +0000 (18:44 +0700)]
[skylinewebcams] Add extractor (closes #12221)
Sergey M․ [Thu, 23 Feb 2017 11:02:04 +0000 (18:02 +0700)]
[instagram] Add support for multi video posts (closes #12226)
Remita Amine [Thu, 23 Feb 2017 10:54:43 +0000 (11:54 +0100)]
[crunchyroll] extract playlist entries ids
Remita Amine [Thu, 23 Feb 2017 10:50:04 +0000 (11:50 +0100)]
[mgtv] fix extraction
Remita Amine [Thu, 23 Feb 2017 10:49:35 +0000 (11:49 +0100)]
[sohu] raise GeoRestrictedError
Remita Amine [Thu, 23 Feb 2017 10:47:06 +0000 (11:47 +0100)]
[leeco] raise GeoRestrictedError and use geo bypass mechanism
Sergey M․ [Wed, 22 Feb 2017 16:50:42 +0000 (23:50 +0700)]
release 2017.02.22
Sergey M․ [Wed, 22 Feb 2017 16:45:01 +0000 (23:45 +0700)]
[ChangeLog] Actualize
Yen Chi Hsuan [Wed, 22 Feb 2017 16:08:45 +0000 (00:08 +0800)]
[crunchyroll] Fix descriptions with double quotes (closes #12124)
Sergey M․ [Wed, 22 Feb 2017 14:49:30 +0000 (21:49 +0700)]
[dailymotion] Make comment count optional (closes #12209)
Not served anymore
Sergey M․ [Wed, 22 Feb 2017 14:29:53 +0000 (21:29 +0700)]
[vidzi] Add test for #12213
Tobias Florek [Wed, 22 Feb 2017 14:28:09 +0000 (15:28 +0100)]
[vidzi] Add support for vidzi.cc
Sergey M․ [Wed, 22 Feb 2017 14:19:52 +0000 (21:19 +0700)]
[24video] Add support for 24video.tube (closes #12217)
Sergey M․ [Tue, 21 Feb 2017 18:51:27 +0000 (01:51 +0700)]
[setup] Actualize maintainer info
Sergey M․ [Tue, 21 Feb 2017 18:50:34 +0000 (01:50 +0700)]
[setup] Add python 3.6 classifier
Remita Amine [Tue, 21 Feb 2017 18:37:26 +0000 (19:37 +0100)]
[crackle] use geo bypass mechanism
Remita Amine [Tue, 21 Feb 2017 18:36:39 +0000 (19:36 +0100)]
[viewster] use geo verifcation headers
Remita Amine [Tue, 21 Feb 2017 17:14:55 +0000 (18:14 +0100)]
Revert "[cbc] use geo bypass mechanism"
This reverts commit
86466a8b6f313d0d8c80823e8e61215ac16046a5.
Remita Amine [Tue, 21 Feb 2017 16:51:40 +0000 (17:51 +0100)]
[tfo] Improve geo restriction detection and use geo bypass mechanism
Remita Amine [Tue, 21 Feb 2017 16:50:53 +0000 (17:50 +0100)]
[cbc] use geo bypass mechanism
Remita Amine [Tue, 21 Feb 2017 16:50:36 +0000 (17:50 +0100)]
[telequebec] use geo bypass mechanism
Remita Amine [Tue, 21 Feb 2017 16:47:14 +0000 (17:47 +0100)]
[limelight] extract PlaylistService errors
Sergey M․ [Tue, 21 Feb 2017 16:48:24 +0000 (23:48 +0700)]
release 2017.02.21
Sergey M․ [Tue, 21 Feb 2017 16:46:58 +0000 (23:46 +0700)]
[ChangeLog] Actualize
Sergey M․ [Tue, 21 Feb 2017 16:14:33 +0000 (23:14 +0700)]
[extractor/common] Print origin country for fake IP
Sergey M․ [Tue, 21 Feb 2017 16:09:41 +0000 (23:09 +0700)]
[extractor/common] Do not quit _initialize_geo_bypass on empty countries
Sergey M․ [Tue, 21 Feb 2017 16:05:31 +0000 (23:05 +0700)]
[extractor/common] Fix typo
Sergey M․ [Tue, 21 Feb 2017 16:00:43 +0000 (23:00 +0700)]
[extractor/common] Allow calling _initialize_geo_bypass from extractors (#11970)
Remita Amine [Tue, 21 Feb 2017 13:38:00 +0000 (14:38 +0100)]
[ninecninemedia] use geo bypass mechanism
Remita Amine [Mon, 20 Feb 2017 18:00:06 +0000 (19:00 +0100)]
[adobepass] add support for Time Warner Cable(closes #12191)
Sergey M․ [Mon, 20 Feb 2017 17:54:43 +0000 (00:54 +0700)]
[spankbang] Make uploader optional (closes #12193)
Sergey M․ [Mon, 20 Feb 2017 16:21:15 +0000 (23:21 +0700)]
[extractor/common] Emphasize geo bypass APIs are experimental