Merge branch 'master' into XVideos-issue-15978
This commit is contained in:
commit
0974842c90
6
.github/ISSUE_TEMPLATE.md
vendored
6
.github/ISSUE_TEMPLATE.md
vendored
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Make sure you are using the *latest* version: run `youtube-dl --version` and ensure your version is *2018.03.20*. If it's not, read [this FAQ entry](https://github.com/rg3/youtube-dl/blob/master/README.md#how-do-i-update-youtube-dl) and update. Issues with outdated version will be rejected.
|
### Make sure you are using the *latest* version: run `youtube-dl --version` and ensure your version is *2018.03.26.1*. If it's not, read [this FAQ entry](https://github.com/rg3/youtube-dl/blob/master/README.md#how-do-i-update-youtube-dl) and update. Issues with outdated version will be rejected.
|
||||||
- [ ] I've **verified** and **I assure** that I'm running youtube-dl **2018.03.20**
|
- [ ] I've **verified** and **I assure** that I'm running youtube-dl **2018.03.26.1**
|
||||||
|
|
||||||
### Before submitting an *issue* make sure you have:
|
### Before submitting an *issue* make sure you have:
|
||||||
- [ ] At least skimmed through the [README](https://github.com/rg3/youtube-dl/blob/master/README.md), **most notably** the [FAQ](https://github.com/rg3/youtube-dl#faq) and [BUGS](https://github.com/rg3/youtube-dl#bugs) sections
|
- [ ] At least skimmed through the [README](https://github.com/rg3/youtube-dl/blob/master/README.md), **most notably** the [FAQ](https://github.com/rg3/youtube-dl#faq) and [BUGS](https://github.com/rg3/youtube-dl#bugs) sections
|
||||||
@ -36,7 +36,7 @@ Add the `-v` flag to **your command line** you run youtube-dl with (`youtube-dl
|
|||||||
[debug] User config: []
|
[debug] User config: []
|
||||||
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
|
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
|
||||||
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
|
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
|
||||||
[debug] youtube-dl version 2018.03.20
|
[debug] youtube-dl version 2018.03.26.1
|
||||||
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
|
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
|
||||||
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
|
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
|
||||||
[debug] Proxy map: {}
|
[debug] Proxy map: {}
|
||||||
|
19
ChangeLog
19
ChangeLog
@ -1,3 +1,22 @@
|
|||||||
|
version 2018.03.26.1
|
||||||
|
|
||||||
|
Core
|
||||||
|
+ [downloader/external] Add elapsed time to progress hook (#10876)
|
||||||
|
* [downloader/external,fragment] Fix download finalization when writing file
|
||||||
|
to stdout (#10809, #10876, #15799)
|
||||||
|
|
||||||
|
Extractors
|
||||||
|
* [vrv] Fix extraction on python2 (#15928)
|
||||||
|
* [afreecatv] Update referrer (#15947)
|
||||||
|
+ [24video] Add support for 24video.sexy (#15973)
|
||||||
|
* [crackle] Bypass geo restriction
|
||||||
|
* [crackle] Fix extraction (#15969)
|
||||||
|
+ [lenta] Add support for lenta.ru (#15953)
|
||||||
|
+ [instagram:user] Add pagination (#15934)
|
||||||
|
* [youku] Update ccode (#15939)
|
||||||
|
* [libsyn] Adapt to new page structure
|
||||||
|
|
||||||
|
|
||||||
version 2018.03.20
|
version 2018.03.20
|
||||||
|
|
||||||
Core
|
Core
|
||||||
|
@ -419,6 +419,7 @@
|
|||||||
- **Lecture2Go**
|
- **Lecture2Go**
|
||||||
- **LEGO**
|
- **LEGO**
|
||||||
- **Lemonde**
|
- **Lemonde**
|
||||||
|
- **Lenta**
|
||||||
- **LePlaylist**
|
- **LePlaylist**
|
||||||
- **LetvCloud**: 乐视云
|
- **LetvCloud**: 乐视云
|
||||||
- **Libsyn**
|
- **Libsyn**
|
||||||
|
@ -13,6 +13,7 @@ from ..utils import (
|
|||||||
int_or_none,
|
int_or_none,
|
||||||
parse_iso8601,
|
parse_iso8601,
|
||||||
try_get,
|
try_get,
|
||||||
|
unescapeHTML,
|
||||||
update_url_query,
|
update_url_query,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -109,16 +110,17 @@ class ABCIViewIE(InfoExtractor):
|
|||||||
|
|
||||||
# ABC iview programs are normally available for 14 days only.
|
# ABC iview programs are normally available for 14 days only.
|
||||||
_TESTS = [{
|
_TESTS = [{
|
||||||
'url': 'http://iview.abc.net.au/programs/call-the-midwife/ZW0898A003S00',
|
'url': 'https://iview.abc.net.au/programs/ben-and-hollys-little-kingdom/ZY9247A021S00',
|
||||||
'md5': 'cde42d728b3b7c2b32b1b94b4a548afc',
|
'md5': 'cde42d728b3b7c2b32b1b94b4a548afc',
|
||||||
'info_dict': {
|
'info_dict': {
|
||||||
'id': 'ZW0898A003S00',
|
'id': 'ZY9247A021S00',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Series 5 Ep 3',
|
'title': "Gaston's Visit",
|
||||||
'description': 'md5:e0ef7d4f92055b86c4f33611f180ed79',
|
'series': "Ben And Holly's Little Kingdom",
|
||||||
'upload_date': '20171228',
|
'description': 'md5:18db170ad71cf161e006a4c688e33155',
|
||||||
'uploader_id': 'abc1',
|
'upload_date': '20180318',
|
||||||
'timestamp': 1514499187,
|
'uploader_id': 'abc4kids',
|
||||||
|
'timestamp': 1521400959,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
'skip_download': True,
|
'skip_download': True,
|
||||||
@ -169,12 +171,12 @@ class ABCIViewIE(InfoExtractor):
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
'id': video_id,
|
'id': video_id,
|
||||||
'title': title,
|
'title': unescapeHTML(title),
|
||||||
'description': self._html_search_meta(['og:description', 'twitter:description'], webpage),
|
'description': self._html_search_meta(['og:description', 'twitter:description'], webpage),
|
||||||
'thumbnail': self._html_search_meta(['og:image', 'twitter:image:src'], webpage),
|
'thumbnail': self._html_search_meta(['og:image', 'twitter:image:src'], webpage),
|
||||||
'duration': int_or_none(video_params.get('eventDuration')),
|
'duration': int_or_none(video_params.get('eventDuration')),
|
||||||
'timestamp': parse_iso8601(video_params.get('pubDate'), ' '),
|
'timestamp': parse_iso8601(video_params.get('pubDate'), ' '),
|
||||||
'series': video_params.get('seriesTitle'),
|
'series': unescapeHTML(video_params.get('seriesTitle')),
|
||||||
'series_id': video_params.get('seriesHouseNumber') or video_id[:7],
|
'series_id': video_params.get('seriesHouseNumber') or video_id[:7],
|
||||||
'episode_number': int_or_none(self._html_search_meta('episodeNumber', webpage, default=None)),
|
'episode_number': int_or_none(self._html_search_meta('episodeNumber', webpage, default=None)),
|
||||||
'episode': self._html_search_meta('episode_title', webpage, default=None),
|
'episode': self._html_search_meta('episode_title', webpage, default=None),
|
||||||
|
@ -16,7 +16,7 @@ from ..utils import (
|
|||||||
class VideaIE(InfoExtractor):
|
class VideaIE(InfoExtractor):
|
||||||
_VALID_URL = r'''(?x)
|
_VALID_URL = r'''(?x)
|
||||||
https?://
|
https?://
|
||||||
videa\.hu/
|
videa(?:kid)?\.hu/
|
||||||
(?:
|
(?:
|
||||||
videok/(?:[^/]+/)*[^?#&]+-|
|
videok/(?:[^/]+/)*[^?#&]+-|
|
||||||
player\?.*?\bv=|
|
player\?.*?\bv=|
|
||||||
@ -31,7 +31,7 @@ class VideaIE(InfoExtractor):
|
|||||||
'id': '8YfIAjxwWGwT8HVQ',
|
'id': '8YfIAjxwWGwT8HVQ',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Az őrült kígyász 285 kígyót enged szabadon',
|
'title': 'Az őrült kígyász 285 kígyót enged szabadon',
|
||||||
'thumbnail': 'http://videa.hu/static/still/1.4.1.1007274.1204470.3',
|
'thumbnail': r're:^https?://.*',
|
||||||
'duration': 21,
|
'duration': 21,
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
@ -43,6 +43,15 @@ class VideaIE(InfoExtractor):
|
|||||||
}, {
|
}, {
|
||||||
'url': 'http://videa.hu/player/v/8YfIAjxwWGwT8HVQ?autoplay=1',
|
'url': 'http://videa.hu/player/v/8YfIAjxwWGwT8HVQ?autoplay=1',
|
||||||
'only_matching': True,
|
'only_matching': True,
|
||||||
|
}, {
|
||||||
|
'url': 'https://videakid.hu/videok/origo/jarmuvek/supercars-elozes-jAHDWfWSJH5XuFhH',
|
||||||
|
'only_matching': True,
|
||||||
|
}, {
|
||||||
|
'url': 'https://videakid.hu/player?v=8YfIAjxwWGwT8HVQ',
|
||||||
|
'only_matching': True,
|
||||||
|
}, {
|
||||||
|
'url': 'https://videakid.hu/player/v/8YfIAjxwWGwT8HVQ?autoplay=1',
|
||||||
|
'only_matching': True,
|
||||||
}]
|
}]
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
@ -676,7 +676,8 @@ def parseOpts(overrideArguments=None):
|
|||||||
filesystem.add_option(
|
filesystem.add_option(
|
||||||
'-a', '--batch-file',
|
'-a', '--batch-file',
|
||||||
dest='batchfile', metavar='FILE',
|
dest='batchfile', metavar='FILE',
|
||||||
help='File containing URLs to download (\'-\' for stdin)')
|
help="File containing URLs to download ('-' for stdin), one URL per line. "
|
||||||
|
"Lines starting with '#', ';' or ']' are considered as comments and ignored.")
|
||||||
filesystem.add_option(
|
filesystem.add_option(
|
||||||
'--id', default=False,
|
'--id', default=False,
|
||||||
action='store_true', dest='useid', help='Use only video ID in file name')
|
action='store_true', dest='useid', help='Use only video ID in file name')
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
__version__ = '2018.03.20'
|
__version__ = '2018.03.26.1'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user