1
0
mirror of https://github.com/l1ving/youtube-dl synced 2020-11-18 19:53:54 -08:00

17241 Commits

Author SHA1 Message Date
Ganden Schaffner
76590695f6
[redbulltv] Remove unused imports 2020-07-27 04:27:19 -07:00
Ganden Schaffner
05766ca4bc
[redbulltv] Replace 404-ing tests and support non-AP URLs
Supports slugs in the format mentioned by @Boris-de in #22037.
2020-07-27 04:07:13 -07:00
Ganden Schaffner
13d6440717
[redbulltv] Avoid cache-based method and refactor
Big thanks to @heyjustyn for finding embedUrl.

Token query flag removed (doesn't seem to be sent in browser anymore).

I'm not sure about the standard for video_id. I'd guess that one should
not change it throughout _real_extract, but I'm not sure of a better way
if we desire to use rrn_id as the video_id (it seems to be the best
identifier).
2020-07-27 04:06:47 -07:00
Ganden Schaffner
54ccc55860
[redbulltv] flake8 compliance 2019-08-10 16:00:47 -07:00
Ganden Schaffner
87e48ff02c
[redbulltv] Add missing import 2019-08-10 16:00:26 -07:00
Ganden Schaffner
63330b8a25
[redbulltv] Use unified_strdate for date parsing 2019-08-10 15:43:42 -07:00
Ganden Schaffner
b225621f58
[redbulltv] Use to try_get for optional metadata 2019-08-10 15:33:15 -07:00
Ganden Schaffner
5ab803e4f5
[redbulltv] Adhere to soft 80 char limit 2019-08-10 14:41:28 -07:00
Ganden Schaffner
9dec82e6b6
[redbulltv] Rewrite _VALID_URL regex for readability 2019-08-10 14:05:48 -07:00
Ganden Schaffner
0702ec8235
[redbulltv] Add redundancy for title, short_desc, and release_date 2019-08-10 13:50:51 -07:00
Ganden Schaffner
88d61c8c14
[redbulltv] Fix cache retry system printing error multiple times 2019-08-10 13:14:39 -07:00
Ganden Schaffner
262b8aecd6
[redbulltv] Change [key] to .get(key) to comply with coding conventions
(For optional keys only)
2019-08-10 12:56:03 -07:00
Ganden Schaffner
77fb1cef0c
[redbulltv] Add user message on failing to dl/locate response cache 2019-08-10 12:42:02 -07:00
Ganden Schaffner
af37bb42ab
[redbulltv] Pull (most) metadata from products API instead of JSON cache
Adds support for duration, release_data metadata.
Re-implements concatenating subheading onto title if present.
2019-08-10 12:41:05 -07:00
Ganden Schaffner
e07e804523
[redbulltv] Fix/add tests 2019-08-09 23:49:19 -07:00
Ganden Schaffner
32918652df
[redbulltv] Remove RedBullTVRrnContentIE extractor
The test cases either are dead links or redirect to a URL that
RedBullTVIE handles. AFAIK, the only usage of rrn in URLs is now for
indicating playlists (rrn:content:collections:...), whose current video
is already handled by RedBullTVIE. Playlist support is not currently
implemented for this domain, and RedBullTVRrnContentIE is never used
with current redbulltv URLs.
2019-08-09 22:20:59 -07:00
Ganden Schaffner
6cb557711b
[redbulltv] Use rrn ID for all video downloads
All tests from 8682f76 work.
2019-08-09 21:38:14 -07:00
Ganden Schaffner
8682f760f5
[redbulltv] Support .com w/ rrn ID when api.redbull.tv/v3/products/ works
URLs that now work:
https://www.redbull.com/int-en/episodes/AP-1PMHKJFCW1W11
    (working api.redbull.tv/v3/products/, "AP-..." ID)
https://www.redbull.com/us-en/events/AP-1XJS6EYM12111/live/AP-1YM8YVH1D2111
    (working api.redbull.tv/v3/products/, "rrn:..." ID)

URLs that fail:
https://www.redbull.com/int-en/films/AP-1ZSMAW8FH2111
    (failing api.redbull.tv/v3/products/, "rrn:..." ID)
2019-08-09 16:40:21 -07:00
Remita Amine
ffddb11264 [YoutubeDL] check annotations availabilty(closes #18582) 2019-08-09 08:19:41 +01:00
Remita Amine
64b6a4e91e [youtube] fix annotations extraction(closes #22045) 2019-08-09 08:16:53 +01:00
Remita Amine
b3d39be239 [discovery] extract series meta field(#21808) 2019-08-08 23:23:58 +01:00
Sergey M․
1357734978
[youtube] Improve error detection (#16445) 2019-08-06 02:32:44 +07:00
Remita Amine
eb9c9c74a6 [vimeo] fix album extraction
closes #1933
closes #15704
closes #15855
closes #18967
closes #21986
2019-08-03 10:29:20 +01:00
Remita Amine
5efbc1366f [roosterteeth] add support for watch URLs 2019-08-02 19:38:35 +01:00
Remita Amine
995f319b06 [discovery] limit video data by show slug(closes #21980) 2019-08-02 18:08:26 +01:00
Sergey M
d9d3a5a816
[README.md] Move code from #21939 to the right place 2019-08-02 05:54:56 +07:00
Sergey M․
4f2d735803
release 2019.08.02 2019.08.02 2019-08-02 05:37:54 +07:00
Sergey M․
2e9522b061
[ChangeLog] Actualize
[ci skip]
2019-08-02 05:36:32 +07:00
Sergey M․
be306d6a31
[tvigle] Fix extraction and add support for HLS and DASH formats (closes #21967) 2019-08-02 05:25:01 +07:00
Sergey M․
33b529fabd
[yandexvideo] Add support for DASH formats (#21971) 2019-08-02 05:03:25 +07:00
Kyle
07f3a05c87 [CONTRIBUTING.md] Add some more coding conventions (#21939) 2019-08-02 04:49:01 +07:00
Remita Amine
535111657b [discovery] use API call for video data extraction(#21808) 2019-08-01 22:45:10 +01:00
cantandwont
826dcff99c Output batch filename when it could not be read (#21915) 2019-08-01 03:54:39 +07:00
Sen Jiang
9a37ff82f1 [mgtv] Extract format_note (#21881)
format_note should now show 标清, 高清, 超清, 蓝光, etc.
2019-08-01 03:45:02 +07:00
Sergey M․
766c4f6090
[tvn24] Fix test 2019-07-31 02:32:45 +07:00
Sergey M․
7279163412
[tvn24] Fix metadata extraction (closes #21833, closes #21834) 2019-07-31 02:32:45 +07:00
CeruleanSky
07ab44c420 [dlive] Relax _VALID_URL (#21909) 2019-07-31 01:43:49 +07:00
smed79
2c8b1a21e8 [openload] Add support for oload.best (#21913) 2019-07-31 01:40:50 +07:00
Sergey M․
c2d125d99f
[youtube] Improve metadata extraction for age gate content (closes #21943) 2019-07-31 00:14:33 +07:00
Sergey M․
85c2c4b4ab
release 2019.07.30 2019.07.30 2019-07-30 09:43:47 +07:00
Sergey M․
8614a03f9c
[ChangeLog] Actualize
[ci skip]
2019-07-30 09:41:23 +07:00
Remita Amine
8dbf751aa2 [youtube] improve title and description extraction(closes #21934) 2019-07-30 00:13:33 +01:00
Sergey M․
90634acfcf
release 2019.07.27 2019.07.27 2019-07-27 03:44:55 +07:00
Sergey M․
eaba9dd6c2
[ChangeLog] Actualize
[ci skip]
2019-07-27 03:43:33 +07:00
Kitten King
843ad1796b Fix typos (#21901) 2019-07-26 22:30:18 +07:00
Kyle
608b8a4300 [yahoo:japannews] Add extractor (closes #21698) (#21265) 2019-07-22 00:59:36 +07:00
Sergey M․
ab794a553c
[ctsnews] PEP 8 2019-07-21 14:59:53 +07:00
Remita Amine
3b446ab351 [discovery] add support go.discovery.com URLs 2019-07-20 20:20:53 +01:00
Sergey M․
13a75688a5
[youtube] Fix some tests 2019-07-21 00:01:46 +07:00
Sergey M․
2e18adec98
[youtube:playlist] Relax _VIDEO_RE (closes #21844) 2019-07-20 23:46:34 +07:00