youtube-dl
7 years ago[extractor/common] Print origin country for fake IP
Sergey M․ [Tue, 21 Feb 2017 16:14:33 +0000 (23:14 +0700)]
[extractor/common] Print origin country for fake IP

7 years ago[extractor/common] Do not quit _initialize_geo_bypass on empty countries
Sergey M․ [Tue, 21 Feb 2017 16:09:41 +0000 (23:09 +0700)]
[extractor/common] Do not quit _initialize_geo_bypass on empty countries

7 years ago[extractor/common] Fix typo
Sergey M․ [Tue, 21 Feb 2017 16:05:31 +0000 (23:05 +0700)]
[extractor/common] Fix typo

7 years ago[extractor/common] Allow calling _initialize_geo_bypass from extractors (#11970)
Sergey M․ [Tue, 21 Feb 2017 16:00:43 +0000 (23:00 +0700)]
[extractor/common] Allow calling _initialize_geo_bypass from extractors (#11970)

7 years ago[ninecninemedia] use geo bypass mechanism
Remita Amine [Tue, 21 Feb 2017 13:38:00 +0000 (14:38 +0100)]
[ninecninemedia] use geo bypass mechanism

7 years ago[adobepass] add support for Time Warner Cable(closes #12191)
Remita Amine [Mon, 20 Feb 2017 18:00:06 +0000 (19:00 +0100)]
[adobepass] add support for Time Warner Cable(closes #12191)

7 years ago[spankbang] Make uploader optional (closes #12193)
Sergey M․ [Mon, 20 Feb 2017 17:54:43 +0000 (00:54 +0700)]
[spankbang] Make uploader optional (closes #12193)

7 years ago[extractor/common] Emphasize geo bypass APIs are experimental
Sergey M․ [Mon, 20 Feb 2017 16:21:15 +0000 (23:21 +0700)]
[extractor/common] Emphasize geo bypass APIs are experimental

7 years ago[iprima] Improve geo restriction detection and disable geo bypass
Sergey M․ [Mon, 20 Feb 2017 16:17:19 +0000 (23:17 +0700)]
[iprima] Improve geo restriction detection and disable geo bypass

7 years ago[iprima] Modernize
Sergey M․ [Mon, 20 Feb 2017 16:16:14 +0000 (23:16 +0700)]
[iprima] Modernize

7 years ago[commonmistakes] Disable UnicodeBOM extractor test for python 3.2
Sergey M․ [Sun, 19 Feb 2017 20:06:52 +0000 (03:06 +0700)]
[commonmistakes] Disable UnicodeBOM extractor test for python 3.2

7 years ago[svt] PEP 8
Sergey M․ [Sun, 19 Feb 2017 19:25:55 +0000 (02:25 +0700)]
[svt] PEP 8

7 years ago[nrk] PEP 8
Sergey M․ [Sun, 19 Feb 2017 19:25:39 +0000 (02:25 +0700)]
[nrk] PEP 8

7 years ago[prosiebensat1] Throw ExtractionError on unsupported page type (closes #12180)
Sergey M․ [Sun, 19 Feb 2017 18:00:53 +0000 (01:00 +0700)]
[prosiebensat1] Throw ExtractionError on unsupported page type (closes #12180)

7 years ago[nrk] Update _API_HOST and relax _VALID_URL
Sergey M․ [Sun, 19 Feb 2017 17:59:31 +0000 (00:59 +0700)]
[nrk] Update _API_HOST and relax _VALID_URL

7 years ago[travis] Run tests in parallel
Yen Chi Hsuan [Tue, 20 Oct 2015 16:37:28 +0000 (00:37 +0800)]
[travis] Run tests in parallel

[test_download] Print test names in case of network errors

[test_download] Add comments for nose parameters

[test_download] Modify outtmpl to prevent info JSON filename conflicts

Thanks @jaimeMF for the idea.

[travis] Only download tests should be run in parallel

7 years ago[tv4] Bypass geo restriction and improve detection
Sergey M․ [Sat, 18 Feb 2017 23:24:38 +0000 (06:24 +0700)]
[tv4] Bypass geo restriction and improve detection

7 years ago[tv4] Switch to hls3 protocol (closes #12177)
Sergey M․ [Sat, 18 Feb 2017 23:16:00 +0000 (06:16 +0700)]
[tv4] Switch to hls3 protocol (closes #12177)

7 years ago[downloader/ism] Honor HTTP headers when downloading fragments
Sergey M․ [Sat, 18 Feb 2017 21:18:36 +0000 (04:18 +0700)]
[downloader/ism] Honor HTTP headers when downloading fragments

7 years ago[downloader/dash] Honor HTTP headers when downloading fragments
Sergey M․ [Sat, 18 Feb 2017 21:18:22 +0000 (04:18 +0700)]
[downloader/dash] Honor HTTP headers when downloading fragments
For example, https://www.oppetarkiv.se/video/1196142/natten-ar-dagens-mor

7 years ago[options] Move geo restriction related options to separate section
Sergey M․ [Sat, 18 Feb 2017 20:58:17 +0000 (03:58 +0700)]
[options] Move geo restriction related options to separate section

7 years agoImprove geo bypass mechanism
Sergey M․ [Sat, 18 Feb 2017 20:53:23 +0000 (03:53 +0700)]
Improve geo bypass mechanism
* Rename options to preffixly match with --geo-verification-proxy
* Introduce _GEO_COUNTRIES for extractors
* Implement faking IP right away for sites with known geo restriction

7 years agoRename bypass geo restriction options
Sergey M․ [Sat, 18 Feb 2017 18:53:41 +0000 (01:53 +0700)]
Rename bypass geo restriction options

7 years agoAdd faked X-Forwarded-For to formats' HTTP headers
Sergey M․ [Sat, 4 Feb 2017 14:06:07 +0000 (21:06 +0700)]
Add faked X-Forwarded-For to formats' HTTP headers

7 years ago[utils] Make random_ipv4 return unicode string
Sergey M․ [Sat, 4 Feb 2017 13:26:43 +0000 (20:26 +0700)]
[utils] Make random_ipv4 return unicode string

7 years ago[viki] Improve geo restriction detection
Sergey M․ [Sat, 4 Feb 2017 11:55:39 +0000 (18:55 +0700)]
[viki] Improve geo restriction detection

7 years ago[vgtv] Improve geo restriction detection
Sergey M․ [Sat, 4 Feb 2017 11:55:31 +0000 (18:55 +0700)]
[vgtv] Improve geo restriction detection

7 years ago[srgssr] Improve geo restriction detection
Sergey M․ [Sat, 4 Feb 2017 11:55:23 +0000 (18:55 +0700)]
[srgssr] Improve geo restriction detection

7 years ago[vbox7] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:52:42 +0000 (18:52 +0700)]
[vbox7] Improve geo restriction detection and use geo bypass mechanism

7 years ago[svt] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:52:33 +0000 (18:52 +0700)]
[svt] Improve geo restriction detection and use geo bypass mechanism

7 years ago[pbs] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:52:20 +0000 (18:52 +0700)]
[pbs] Improve geo restriction detection and use geo bypass mechanism

7 years ago[ondemandkorea] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:52:11 +0000 (18:52 +0700)]
[ondemandkorea] Improve geo restriction detection and use geo bypass mechanism

7 years ago[nrk] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:51:59 +0000 (18:51 +0700)]
[nrk] Improve geo restriction detection and use geo bypass mechanism

7 years ago[itv] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:51:51 +0000 (18:51 +0700)]
[itv] Improve geo restriction detection and use geo bypass mechanism

7 years ago[go] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:51:33 +0000 (18:51 +0700)]
[go] Improve geo restriction detection and use geo bypass mechanism

7 years ago[dramafever] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:51:16 +0000 (18:51 +0700)]
[dramafever] Improve geo restriction detection and use geo bypass mechanism

7 years agoAdd experimental geo restriction bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:49:58 +0000 (18:49 +0700)]
Add experimental geo restriction bypass mechanism
Based on faking X-Forwarded-For HTTP header

7 years ago[utils] Introduce YoutubeDLError base class for all youtube-dl exceptions
Pierre Mdawar [Mon, 17 Oct 2016 11:38:37 +0000 (14:38 +0300)]
[utils] Introduce YoutubeDLError base class for all youtube-dl exceptions

7 years ago[brightcove:legacy] restrict videoPlayer value(closes #12040)
Remita Amine [Sat, 18 Feb 2017 20:07:09 +0000 (21:07 +0100)]
[brightcove:legacy] restrict videoPlayer value(closes #12040)

7 years ago[options] Mention quoted string literals for --match-filter
Sergey M․ [Sat, 18 Feb 2017 16:59:26 +0000 (23:59 +0700)]
[options] Mention quoted string literals for --match-filter

7 years ago[tvn24] Improve extraction (closes #11679)
Sergey M․ [Sat, 18 Feb 2017 16:34:09 +0000 (23:34 +0700)]
[tvn24] Improve extraction (closes #11679)

7 years ago[tvn24] Add extractor
Jakub Wilk [Wed, 11 Jan 2017 17:49:40 +0000 (18:49 +0100)]
[tvn24] Add extractor

7 years ago[thisav] Add support for html5 media (closes #11771)
Sergey M․ [Sat, 18 Feb 2017 13:21:37 +0000 (20:21 +0700)]
[thisav] Add support for html5 media (closes #11771)

7 years ago[metacafe] Improve (closes #10371)
Sergey M․ [Sat, 18 Feb 2017 12:58:25 +0000 (19:58 +0700)]
[metacafe] Improve (closes #10371)

7 years ago[metacafe] Bypass family filter
Alex Monk [Wed, 17 Aug 2016 20:13:28 +0000 (21:13 +0100)]
[metacafe] Bypass family filter

If you don't send this user=ffilter: false cookie, it will 301 redirect you to a page asking about it, and then the title check will fail.

7 years ago[viceland] improve info extraction and update test
Remita Amine [Sat, 18 Feb 2017 08:52:43 +0000 (09:52 +0100)]
[viceland] improve info extraction and update test

7 years agorelease 2017.02.17
Sergey M․ [Fri, 17 Feb 2017 16:59:56 +0000 (23:59 +0700)]
release 2017.02.17

7 years ago[ChangeLog] Actualize
Sergey M․ [Fri, 17 Feb 2017 16:47:54 +0000 (23:47 +0700)]
[ChangeLog] Actualize

7 years ago[options] Add missing spaces
Sergey M․ [Fri, 17 Feb 2017 16:18:26 +0000 (23:18 +0700)]
[options] Add missing spaces

7 years ago[heise] Improve (closes #9725)
Sergey M․ [Fri, 17 Feb 2017 16:09:40 +0000 (23:09 +0700)]
[heise] Improve (closes #9725)

7 years ago[heise] Support videos embedded in any article.
Tobias Gruetzmacher [Tue, 7 Jun 2016 21:42:56 +0000 (23:42 +0200)]
[heise] Support videos embedded in any article.

7 years ago[ellentv] Improve
Déstin Reed [Mon, 9 Jan 2017 17:22:53 +0000 (18:22 +0100)]
[ellentv] Improve

7 years ago[openload] Fix extraction (closes #12002)
Sergey M․ [Fri, 17 Feb 2017 15:31:16 +0000 (22:31 +0700)]
[openload] Fix extraction (closes #12002)

7 years ago[openload] Semifix extraction (closes #10408)
Vijay Singh [Tue, 7 Feb 2017 05:02:45 +0000 (10:32 +0530)]
[openload] Semifix extraction (closes #10408)

just updated the code. i don't do much python still i tried to convert my code. lemme know if there is any prob with it

7 years ago[theplatform] Recognize URLs with whitespaces (closes #12044)
Yen Chi Hsuan [Fri, 17 Feb 2017 15:13:51 +0000 (23:13 +0800)]
[theplatform] Recognize URLs with whitespaces (closes #12044)

7 years ago[einthusan] Relax _VALID_URL (closes #12141, closes #12159)
Sergey M․ [Fri, 17 Feb 2017 15:02:01 +0000 (22:02 +0700)]
[einthusan] Relax _VALID_URL (closes #12141, closes #12159)

7 years ago[generic] Try parsing JWPlayer embedded videos (closes #12030)
Yen Chi Hsuan [Thu, 16 Feb 2017 15:42:36 +0000 (23:42 +0800)]
[generic] Try parsing JWPlayer embedded videos (closes #12030)

7 years ago[elpais] Fix typo and improve extraction (closes #12139)
Sergey M․ [Wed, 15 Feb 2017 21:57:42 +0000 (04:57 +0700)]
[elpais] Fix typo and improve extraction (closes #12139)

7 years agorelease 2017.02.16
Sergey M․ [Wed, 15 Feb 2017 17:10:04 +0000 (00:10 +0700)]
release 2017.02.16

7 years ago[ChangeLog] Actualize
Sergey M․ [Wed, 15 Feb 2017 17:08:56 +0000 (00:08 +0700)]
[ChangeLog] Actualize

7 years ago[ceskatelevize] Lower priority for audio description sources (#12119)
Sergey M․ [Wed, 15 Feb 2017 17:04:15 +0000 (00:04 +0700)]
[ceskatelevize] Lower priority for audio description sources (#12119)

7 years ago[ceskatelevize] Prefix format ids
Sergey M․ [Wed, 15 Feb 2017 16:38:00 +0000 (23:38 +0700)]
[ceskatelevize] Prefix format ids

7 years ago[devscripts/run_tests.sh] Change permission for script to 755
Anisse Astier [Wed, 15 Feb 2017 16:28:31 +0000 (17:28 +0100)]
[devscripts/run_tests.sh] Change permission for script to 755

7 years ago[test_YoutubeDL] Fix invalid escape sequences
Sergey M․ [Wed, 15 Feb 2017 16:20:46 +0000 (23:20 +0700)]
[test_YoutubeDL] Fix invalid escape sequences

7 years ago[utils] Add support for quoted string literals in --match-filter (closes #8050, close...
Sergey M․ [Wed, 15 Feb 2017 16:12:10 +0000 (23:12 +0700)]
[utils] Add support for quoted string literals in --match-filter (closes #8050, closes #12142, closes #12144)

7 years ago[amcnetworks] fix extraction(closes #12127)
Remita Amine [Wed, 15 Feb 2017 13:18:50 +0000 (14:18 +0100)]
[amcnetworks] fix extraction(closes #12127)

7 years ago[pinkbike] Fix uploader extraction (closes #12054)
Sergey M․ [Tue, 14 Feb 2017 19:08:32 +0000 (02:08 +0700)]
[pinkbike] Fix uploader extraction (closes #12054)

7 years ago[onetpl] Add support for businessinsider.com.pl and plejada.pl
Sergey M․ [Tue, 14 Feb 2017 18:23:55 +0000 (01:23 +0700)]
[onetpl] Add support for businessinsider.com.pl and plejada.pl

7 years ago[onetpl] Add support for onet.pl (closes #10507)
Sergey M․ [Tue, 14 Feb 2017 18:14:06 +0000 (01:14 +0700)]
[onetpl] Add support for onet.pl (closes #10507)

7 years ago[onetmvp] Add shortcut extractor
Sergey M․ [Tue, 14 Feb 2017 17:58:18 +0000 (00:58 +0700)]
[onetmvp] Add shortcut extractor

7 years ago[vodpl] Make more robust and add another test (closes #12122)
Sergey M․ [Tue, 14 Feb 2017 17:52:31 +0000 (00:52 +0700)]
[vodpl] Make more robust and add another test (closes #12122)

7 years ago[vod.pl] Add new extractor
Marek Rusinowski [Mon, 13 Feb 2017 20:42:26 +0000 (21:42 +0100)]
[vod.pl] Add new extractor

7 years ago[pornhub] Extract video URL from tv platform site (#12007, #12129)
Sergey M․ [Tue, 14 Feb 2017 16:52:41 +0000 (23:52 +0700)]
[pornhub] Extract video URL from tv platform site (#12007, #12129)

7 years ago[ceskatelevize] Extract DASH formats (closes #12119, closes #12133)
Sergey M․ [Tue, 14 Feb 2017 15:56:39 +0000 (22:56 +0700)]
[ceskatelevize] Extract DASH formats (closes #12119, closes #12133)

7 years ago[ceskatelevize] Quick fix to revert to using old HLS-based playlist
Ondřej Caletka [Tue, 14 Feb 2017 14:57:17 +0000 (15:57 +0100)]
[ceskatelevize] Quick fix to revert to using old HLS-based playlist

This fixes recent changes in iVysilani. Proper patch should migrate to
MPEG-DASH version, which is now the default.

7 years agorelease 2017.02.14
Sergey M․ [Mon, 13 Feb 2017 18:09:18 +0000 (01:09 +0700)]
release 2017.02.14

7 years ago[ChangeLog] Actualize
Sergey M․ [Mon, 13 Feb 2017 18:07:35 +0000 (01:07 +0700)]
[ChangeLog] Actualize

7 years ago[zdf] Fix extraction (closes #12117)
Sergey M․ [Mon, 13 Feb 2017 18:00:06 +0000 (01:00 +0700)]
[zdf] Fix extraction (closes #12117)

7 years ago[xtube] Fix extraction for both kinds of video id (closes #12088)
Sergey M․ [Mon, 13 Feb 2017 16:44:43 +0000 (23:44 +0700)]
[xtube] Fix extraction for both kinds of video id (closes #12088)

7 years ago[xtube] Improve title extraction
Vobe [Sat, 11 Feb 2017 20:11:55 +0000 (21:11 +0100)]
[xtube] Improve title extraction

7 years ago[lemonde] Fallback delegate extraction to generic extractor (closes #12115, closes...
Sergey M․ [Mon, 13 Feb 2017 16:17:48 +0000 (23:17 +0700)]
[lemonde] Fallback delegate extraction to generic extractor (closes #12115, closes #12116)

7 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Sergey M․ [Mon, 13 Feb 2017 15:58:50 +0000 (22:58 +0700)]
Merge branch 'master' of github.com:rg3/youtube-dl

7 years ago[bellmedia] accept longer video id(closes #12114)
Remita Amine [Mon, 13 Feb 2017 14:08:48 +0000 (15:08 +0100)]
[bellmedia] accept longer video id(closes #12114)

7 years ago[limelight] add support referer protected videos
Remita Amine [Mon, 13 Feb 2017 13:28:30 +0000 (14:28 +0100)]
[limelight] add support referer protected videos

7 years ago[travis] Separate builds for core and download
Sergey M [Mon, 13 Feb 2017 10:56:05 +0000 (18:56 +0800)]
[travis] Separate builds for core and download

7 years ago[disney] improve extraction
Remita Amine [Mon, 13 Feb 2017 10:43:20 +0000 (11:43 +0100)]
[disney] improve extraction

- add support for more urls
- detect expired videos
- skip Adobe Flash Access protected videos

closes #4975
closes #11000
closes #11882
closes #11936

7 years ago[travis] Separate builds for core and download
Sergey M․ [Sat, 4 Feb 2017 20:33:23 +0000 (03:33 +0700)]
[travis] Separate builds for core and download

7 years ago[hotstar] improve extraction(closes #12096)
Remita Amine [Sun, 12 Feb 2017 16:24:45 +0000 (17:24 +0100)]
[hotstar] improve extraction(closes #12096)

- extract all qualities
- detect drm protected videos
- extract more metadata

7 years ago[einthusan] Fix extraction (closes #11416)
Yen Chi Hsuan [Sun, 12 Feb 2017 12:53:55 +0000 (20:53 +0800)]
[einthusan] Fix extraction (closes #11416)

The old test URLs are no longer valid, so I replace them with the one
from #11416

7 years ago[aenetworks] Add support for lifetimemovieclub.com
Aniruddh-J [Sun, 12 Feb 2017 12:18:11 +0000 (17:48 +0530)]
[aenetworks] Add support for lifetimemovieclub.com

7 years ago[youtube] Fix parsing codecs (closes #12091)
Sergey M․ [Sun, 12 Feb 2017 11:09:53 +0000 (18:09 +0700)]
[youtube] Fix parsing codecs (closes #12091)

7 years agoChangeLog: update after #12085
Yen Chi Hsuan [Sat, 11 Feb 2017 16:45:37 +0000 (00:45 +0800)]
ChangeLog: update after #12085

7 years agoMerge pull request #12085 from wiiaboo/python2
Yen Chi Hsuan [Sat, 11 Feb 2017 16:42:43 +0000 (00:42 +0800)]
Merge pull request #12085 from wiiaboo/python2

utils.py: Workaround TypeError with Python 2.7.13 in Windows

7 years agoutils.py: Workaround TypeError with Python 2.7.13 in Windows
Ricardo Constantino [Fri, 10 Feb 2017 21:05:09 +0000 (21:05 +0000)]
utils.py: Workaround TypeError with Python 2.7.13 in Windows

Fixes #11540

Tested with Windows Python 2.7.12 and 2.7.13.

7 years ago[iqiyi] Update _TESTS
Yen Chi Hsuan [Sat, 11 Feb 2017 14:27:45 +0000 (22:27 +0800)]
[iqiyi] Update _TESTS

7 years agorelease 2017.02.11
Sergey M․ [Fri, 10 Feb 2017 20:24:00 +0000 (03:24 +0700)]
release 2017.02.11

7 years ago[ChangeLog] Actualize
Sergey M․ [Sat, 11 Feb 2017 10:08:22 +0000 (17:08 +0700)]
[ChangeLog] Actualize

7 years ago[pluralsight:course] Fix extraction (closes #12075)
Sergey M․ [Sat, 11 Feb 2017 10:00:52 +0000 (17:00 +0700)]
[pluralsight:course] Fix extraction (closes #12075)

7 years ago[facebook] Add coding cookie
Sergey M․ [Sat, 11 Feb 2017 09:18:45 +0000 (16:18 +0700)]
[facebook] Add coding cookie

7 years agoIntroduce get_elements_by_class and get_elements_by_attribute utility functions
Thomas Christlieb [Sat, 11 Feb 2017 09:16:54 +0000 (10:16 +0100)]
Introduce get_elements_by_class and get_elements_by_attribute utility functions