30410 Commits

Author SHA1 Message Date
Lucas
480f2d89f6 Add base info extractor class 2019-08-18 23:39:06 +02:00
Lucas
0b3cb7df0d Support language specific sites 2019-08-18 23:35:39 +02:00
skybt
9cb00d7cd8 [ADN] Use PhantomJS to get the subtitle encryption key (closes #12724) 2019-08-18 23:04:19 +02:00
Pavel Shevtsiv
f77b307d9c [jwplatfom] do not match video URLs(#20596) 2019-08-18 21:40:19 +03:00
Philip Langdale
7d27abcaaa [willowtv] Add new extractor
willow.tv is a Cricket TV channel and Internet service. On the Internet,
they offer live streaming, full replays, and highlight videos.

This initial commit handles downloading of replays.

Note that replays are only accessible with an active subscription, and
youtube-dl must be passed the cookies for an active login session. That
means that it's not possible to run a test case in general, and I think
not possible at all, as I don't think there's a way to pass cookies when
running the tests.
2019-08-17 21:00:10 -07:00
Tristan Waddington
f6b56dc335 Added support for PornHub Premium URLs and logins. 2019-08-17 15:55:56 -07:00
xela722
be2911be03 Style to fit Flake8 2019-08-17 16:07:58 -04:00
xela722
2c75db360c Fix ESPN extractor
Fixes the ESPN extractor to extract clips from the site.
2019-08-17 16:01:22 -04:00
xela722
5e1e3aa387 Revert "Fix ESPN Extractor"
This reverts commit 39f03c440943e85698ad3c21995cea3876771fe9.
2019-08-17 15:58:06 -04:00
xela722
39f03c4409 Fix ESPN Extractor
Reqorked the extractor the would previously give bad request errors.
2019-08-17 15:55:33 -04:00
tinybug
1f9342a57b
[einthusan] change .tv to .ca
einthusan.tv  can’t be reached anymore, it changed to einthusan.ca instead.
2019-08-17 15:10:39 +08:00
pull[bot]
be28b0bcb2
Merge pull request #67 from ytdl-org/master
[pull] master from ytdl-org:master
2019-08-16 17:44:43 +00:00
Sergey M․
0add33abcb
[youtube] Improve unavailable message extraction (refs #22117) 2019-08-16 23:44:11 +07:00
vdelta
f9549b30f8 [yourporn] Fix video_url (closes #21645) 2019-08-16 14:48:08 +02:00
Daniel Heath
2dbdf6c38b Fixup import 2019-08-16 17:31:13 +10:00
Daniel Heath
8f43270668 Update from code review 2019-08-16 17:14:37 +10:00
Nikhil Gupta
ca2b76e819 Added warning when content is not available in region 2019-08-16 04:28:50 +05:30
pull[bot]
d5164a72a1
Merge pull request #66 from ytdl-org/master
[pull] master from ytdl-org:master
2019-08-15 22:44:40 +00:00
Chuck Cho
0326bcb6c1 [piksel] add subtitle capability (#20506) 2019-08-15 22:14:47 +00:00
Chuck Cho
1ec3757a50 [piksel] add subtitle capability (e.g. https://player.piksel.com/v/ums2867l) 2019-08-15 13:41:35 -07:00
Nikhil Gupta
27ac096e8b [gaana] Add new extractor 2019-08-14 16:50:17 +05:30
Harry Stanton
87f9104ea7 [vine] Removed dash from extractor as it is now 403 2019-08-14 00:33:00 +01:00
bitraid
48e8756249
[wimp] Remove extractor 2019-08-14 01:51:42 +03:00
pull[bot]
ecd816eb35
Merge pull request #65 from ytdl-org/master
[pull] master from ytdl-org:master
2019-08-13 16:43:24 +00:00
Sergey M․
534772c742
release 2019.08.13 2019-08-13 23:20:50 +07:00
Sergey M․
def849e0e6
release 2019.08.13 2019.08.13 2019-08-13 23:18:38 +07:00
Sergey M․
69611a1616
[ChangeLog] Actualize
[ci skip]
2019-08-13 23:10:05 +07:00
Lucas
840efd5787 [DeezerPlaylist] Coding convention 2019-08-13 12:56:02 +02:00
pull[bot]
339ca1488d
Merge pull request #64 from ytdl-org/master
[pull] master from ytdl-org:master
2019-08-12 22:43:17 +00:00
Sergey M․
351f37c022
[youtube:playlist] Improve flat extraction (closes #21927) 2019-08-13 05:02:52 +07:00
Lucas
297f60e62c [DeezerPlaylist] Update to new website 2019-08-12 17:50:03 +02:00
JChris246
ad3a52a278 Removed repetition 2019-08-11 16:08:07 -04:00
JChris246
deb1525c05 Attempt to conform to coding conventions 2019-08-11 15:58:16 -04:00
pull[bot]
75c5f5f7d0
Merge pull request #63 from ytdl-org/master
[pull] master from ytdl-org:master
2019-08-11 00:21:50 +00:00
lightmare
3bce4ff7d9 [downloader/fragment] Fix ETA calculation of resumed download (#21992) 2019-08-11 06:57:43 +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