31718 Commits

Author SHA1 Message Date
Sergio Kef
e58f3a61fe Remove logic checking if file has changed 2020-04-20 15:11:17 +02:00
hodayabu
82381d8dd4 tiktok youtube-dl 2020-04-20 15:27:31 +03:00
hodayabu
469c1dc4e3 tiktok youtube-dl 2020-04-20 13:40:18 +03:00
Shadow035
70aaf4b8e9 Ignore Visual Studio files 2020-04-20 15:03:23 +05:30
Shadow035
640a3a28b9 Adding dowload limit feature 2020-04-20 14:57:21 +05:30
Ben Bryant
ad60ff4700 Shortened a line to 80 chars 2020-04-20 00:41:29 -07:00
Ben Bryant
157cf0bb37 Refactored vars to be easier to understand 2020-04-20 00:38:10 -07:00
Ben Bryant
460d7aef86 Simplified json parsing logic 2020-04-20 00:26:15 -07:00
Ben Bryant
d4e94cb110 Account for failure to find "textTracks" 2020-04-19 20:53:06 -07:00
Ben Bryant
bc455bfea2 Get player url from relative path 2020-04-19 20:32:57 -07:00
Ben Bryant
dd6ba65ff7 Added get_suntitles function to funimation.py 2020-04-19 19:22:36 -07:00
Frederic Bournival
5b8203f184 Handling cases where the site removed a video but do not 404 2020-04-19 21:41:26 -04:00
Frederic Bournival
8f91c383bf Setting GEO bypass
Removing ISM since failing on many old videos
Sorting formats
Adding tests
2020-04-19 21:03:38 -04:00
swedebugia
08d06c8f07
Add hardcoded swedish subs to tv4 extractor
If anyone know how to extract it dynamically then feel free to give me a tip or improve it before merging it in.

# The subtitles are defined in the manifest_url like this:
        # # SUBTITLES groups
        # #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="textstream",NAME="Swedish",LANGUAGE="sv",AUTOSELECT=YES,DEFAULT=YES,URI="bmetgl4z0mr(12579349_ISMUSP)-textstream_swe=3000.m3u8"
        # but I don't know yet how to extract it dynamically from there so they are hardcoded as a start.
2020-04-19 23:49:40 +02:00
Frederic Bournival
2a48d8cc93 Geo countries 2020-04-19 17:29:45 -04:00
Frederic Bournival
9d1e43453a Using another variable name for specific playlist/format urls 2020-04-19 17:17:45 -04:00
Frederic Bournival
5333bea24f First implementation for the TV5UnisCa extractor 2020-04-19 17:13:54 -04:00
Jaime Bergas Laborda
78d7146748 [youtube] modify regex to get chapters from description (closes #24819) 2020-04-19 20:02:40 +01:00
Oneboy1979
614c2697b5 [playerglobewien] - improvement url extractor (thx to sehaas) 2020-04-19 10:08:49 +02:00
Henrik Heimbuerger
6c35cac432 [nebula] Relax meta data lookups 2020-04-18 06:15:03 +02:00
Sergio Kef
f947efd3e9 Improve docstring 2020-04-18 00:12:41 +02:00
Sergio Kef
dd065a7305 Add Archive class for efficient archiving
Currently we reread the file for every new link we download.
In cases where user runs youtube_dl to keep their library
up-to-date, this is very inefficient, as most of the links
are already downloaded.
Archive class works half way between a database and an append
log. It's an append log that also keeps a hash set in memory
for fast checking existing links.
A compatibility function was added for reading file's last
modification date
Tests have been added
2020-04-18 00:03:19 +02:00
Victor Ruiz
f3da60b05b
Fix RTVEInfantil 2020-04-17 23:27:54 +02:00
Will Beaufoy
0996e4d982 [README.md] Clarify docs re: --exec command (closes #19087) 2020-04-17 21:05:16 +01:00
arza
8292bc49ca [ruutu] Add support for supla.fi/audio/* URLs 2020-04-17 18:24:22 +03:00
Oneboy1979
9ed1d089d1 [playerglobewien] - removed unused import 2020-04-17 16:42:46 +02:00
Jaime Bergas Laborda
f75cf01dd8 [pluralsight] "--all-subs" parameter to return all available subs 2020-04-17 15:09:44 +01:00
Oneboy1979
06a9eb6764 [playerglobewien] - add extraction from seehas, add extraction of all thumbnails 2020-04-17 15:13:21 +02:00
Jaime Bergas Laborda
585f8f6cd0 [pluralsight] replace dict comprehension for 'Python < 2.7' compatibility 2020-04-17 13:15:47 +01:00
Jaime Bergas Laborda
0621db19e4 [pluralsight] multiple subtitles download 2020-04-17 11:19:33 +01:00
Andrew Udvare
a57ae3f760
[Instagram] Support for Stories 2020-04-17 02:32:35 -04:00
Madars Virza
ef8c0ad835 [youtube] Fix download of auto-captions when subtitles are available
When invoked with --write-auto-sub (but without --write-sub),
youtube-dl should only download automatic captions. However, for some
videos with both automatic captions and manual
subtitles (e.g. 2klmuggOElE; accessed on 16.04.2020), youtube-dl
selects the manual subtitle track regardless.

This commit makes _get_automatic_captions prefer a
renderer['captionTracks'] entry with 'kind' == 'asr', if one is
available, as the 'kind=asr' parameter also distinguishes the
baseUrl's (but one could also filter by vssId.startswith('a.')).
2020-04-16 16:04:32 -04:00
Henrik Heimbuerger
6daa352a7d [nebula] Add better channel title extraction (refs #21258) 2020-04-16 04:35:05 +02:00
Henrik Heimbuerger
1cfcf0b79a [nebula] Add additional test cases and improve cookie envvar handling 2020-04-16 04:34:17 +02:00
Henrik Heimbuerger
99fd3bf6ad [nebula] Add basic support for Nebula (refs #21258) 2020-04-16 04:31:31 +02:00
J. Randall Owens
b42ada3f88 Merge branch 'master' of https://github.com/rg3/youtube-dl 2020-04-15 12:29:08 +01:00
FliegendeWurst
dec0b636b9 [nexx] Download using correct protection tokens (fixes #24309) 2020-04-15 08:51:18 +02:00
Liav Rehana
d7d2d98dae Add --playlist-title-end option to end video selection at a given video's title.
Signed-off-by: Liav Rehana <liavrehana@gmail.com>
2020-04-14 18:05:49 +03:00
Jens Timmerman
be762389c6
Update PULL_REQUEST_TEMPLATE.md
There is no use in requesting that people check the code if you don't specify what the result of the check should be.
2020-04-14 15:42:36 +02:00
Jens Timmerman
3829f90a74
Update vrt.py
fix indent
2020-04-14 15:38:51 +02:00
Jens Timmerman
4de300768a
Update vrt.py 2020-04-14 15:30:43 +02:00
Avi Peretz
9a6068fdf3 add processing error handling. 2020-04-14 11:33:21 +03:00
Sylvain CECCHETTO
50c217caa8 [fix] _get_cookies on Python 2 2020-04-14 09:50:18 +02:00
Maxim Rubis
89183498ef [cloudflarestream] fix JSON parsing of video_id 2020-04-13 23:20:26 -04:00
teridon
09014a88ca By default, use playlist description for video. If a short_description exists for a video (likely an interview), use that instead. 2020-04-13 19:21:09 -04:00
FliegendeWurst
628adae69b [spiegel] Fix extractor 2020-04-13 21:38:09 +02:00
Lukas Anzinger
2114da14f0 [servus] Fix extraction 2020-04-13 15:17:51 +02:00
Roman Sebastian Karwacik
aa12106580 [zoomus] coding conventions 2020-04-13 07:27:56 +02:00
Pete Johns
5d6e557d0f
Extract SBSBaseIE with common _real_extract(), which follows established BaseIE pattern 2020-04-13 15:04:27 +10:00
Pete Johns
a6376446ec
Don't inherit from SBSIE
It's unclear from https://github.com/ytdl-org/youtube-dl/pull/21066#discussion_r407193002 why this is the case as the codebase has many examples of other InfoExtractor classes inheriting from derived classes.
2020-04-13 13:35:27 +10:00