aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/YoutubeDL.py
AgeCommit message (Collapse)Author
2016-08-25[YoutubeDL] check only for None Value in thumbnails sortingRemita Amine
2016-08-25[YoutubeDL] add fallback value for thumbnails values in thumbnails sortingRemita Amine
2016-08-21[YoutubeDL] Autocalculate ext when ext is NoneSergey M․
2016-08-11[YoutubeDL] Disable newline conversion when writing subtitlesYen Chi Hsuan
By default io.open() convert all '\n' occurrences to '\r\n' when writing files. If the content already contains '\r\n', it will be converted to '\r\r\n', breaking some video players.
2016-08-10Preserve line endings for downloaded subtitle fileslkho
2016-08-09Fix --min/max-sleep-interval wordingSergey M․
2016-08-09Add --max-sleep-interval (Closes #9930)singh-pratyush96
2016-07-16[YoutubeDL] Fix incomplete formats checkSergey M․
2016-07-16[YoutubeDL] Fix format selection with filters (Closes #10083)Sergey M․
2016-07-03Rename --cn-verfication-proxy to --geo-verification-proxyYen Chi Hsuan
And deprecate the former one Since commit f1388739002a7fd1e8e9c41b642734786fc6c391, this option is not limited to China websites, so rename it.
2016-06-09[YoutubeDL] Force string conversion on non string video idsSergey M․
2016-05-14Don't hardcode errno constantJakub Wilk
The value of ENOENT is architecture-dependent, so don't assume it's always 2.
2016-05-14[YoutubeDL] Sanitize url for url and url_transparent extraction resultsSergey M․
2016-05-10[utils] Register SOCKS protocols in urllib and support SOCKS4AYen Chi Hsuan
2016-05-08Expanduser for more options with input filesSergey M․
2016-05-02[YoutubeDL] Skip non-relevant field types when building output templateSergey M․
2016-05-02[YoutubeDL] Properly process unable-to-download-error on python2Sergey M․
2016-04-21Add --hls-prefer-ffmpegSergey M․
2016-04-08lazy extractors: Output if it's enabled in the verbose logJaime Marquínez Ferrándiz
2016-04-08Delay initialization of InfoExtractors until they are neededJaime Marquínez Ferrándiz
2016-04-08[YoutubeDL] Sanitize single thumbnail URLSergey M․
2016-03-28[YoutubeDL] Fix sanitizing subtitles' urlSergey M․
2016-03-26[YoutubeDL] Sort importsSergey M․
2016-03-26[YoutubeDL] Sanitize final URLs (Closes #8991)Sergey M․
2016-03-20[YoutubeDL] Improve _format_noteSergey M․
2016-03-18Added format_id to the filers on -f.John Peel
2016-03-13[YoutubeDL] check for --list-thumbnails immediately after processing themremitamine
2016-03-10[YoutubeDL] Improve _format_noteSergey M․
2016-03-06[YoutubeDL] Carry long lines and improve readabilitySergey M․
2016-03-06[YoutubeDL] Fix typo in m3u8_native fixupSergey M․
2016-03-05Merge pull request #8718 from remitamine/m3u8-fixupremitamine
Add fixup for media files produced by HlsNative downloader(fixes #4776)
2016-03-05[YoutubeDL] Fix resolution with missing height in output template dictSergey M․
2016-03-03[jython] Introduce compat_os_nameYen Chi Hsuan
os.name is always 'java' on Jython
2016-03-02[YoutubeDL] Skip postprocessing and archive report when outputting to stdout ↵Sergey M․
(Closes #8729)
2016-03-01Add fixup for media files produced by HlsNative downloader(fixes #4776)remitamine
2016-02-14[refactor] Single quotes consistencySergey M․
2016-02-14[refactor] Do not specify redundant None as second argument in dict.get()Sergey M․
2016-02-13[YoutubeDL] Allow bestvideo+bestaudio for any extractorSergey M․
2016-02-11[YoutubeDL] Fix format resolution when height is missingSergey M․
2016-02-10[YoutubeDL] Sanitize format_id (Closes #8494)Sergey M․
2016-02-01[YoutubeDL] Do not override ie_key in url_transparentYen Chi Hsuan
2016-01-30Add --hls-use-mpegts optionJaime Marquínez Ferrándiz
When using the mpegts container hls vidoes can be played while being downloaded (useful if you are recording a live stream). VLC and mpv play them file, but QuickTime doesn't.
2016-01-28Update YoutubeDL.pydyn888
2016-01-16[YoutubeDL] Ensure protocol is always presentSergey M․
2016-01-16[YoutubeDL] Introduce CSS3 like string operatorsYen Chi Hsuan
2016-01-16[YoutubeDL] Auto generate title fields corresponding to the *_number fieldsSergey M․
Auto generate title fields corresponding to the *_number fields when missing in order to always have clean titles. This is very common for TV series.
2016-01-14[YoutubeDL] use a more correct terminology in the error message for file:// URLsJaime Marquínez Ferrándiz
2016-01-14[YoutubeDL] improve error message for file:/// URLsJaime Marquínez Ferrándiz
2016-01-14[YoutubeDL] urlopen: use build_opener againJaime Marquínez Ferrándiz
Otherwise we would need to manually add handlers like HTTPRedirectHandler, instead we add a customized FileHandler instance that raises an error.
2016-01-14[YoutubeDL] urlopen: disable the 'file:' protocol (#8227)Jaime Marquínez Ferrándiz
If someone is running youtube-dl on a server to deliver files, the user could input 'file:///some/important/file' and youtube-dl would save that file as a video giving access to sensitive information to the user. 'file:' urls can be filtered, but the user can use an URL to a crafted m3u8 manifest like: #EXTM3U #EXT-X-MEDIA-SEQUENCE:0 #EXTINF:10.0 file:///etc/passwd #EXT-X-ENDLIST With this patch 'file:' URLs raise URLError like for unknown protocols.