aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/YoutubeDL.py
Commit message (Collapse)AuthorAgeFilesLines
...
* [YoutubeDL] check only for None Value in thumbnails sortingRemita Amine2016-08-251-2/+4
|
* [YoutubeDL] add fallback value for thumbnails values in thumbnails sortingRemita Amine2016-08-251-2/+2
|
* [YoutubeDL] Autocalculate ext when ext is NoneSergey M․2016-08-211-2/+2
|
* [YoutubeDL] Disable newline conversion when writing subtitlesYen Chi Hsuan2016-08-111-0/+2
| | | | | | 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.
* Preserve line endings for downloaded subtitle fileslkho2016-08-101-1/+1
|
* Fix --min/max-sleep-interval wordingSergey M․2016-08-091-5/+10
|
* Add --max-sleep-interval (Closes #9930)singh-pratyush962016-08-091-1/+5
|
* [YoutubeDL] Fix incomplete formats checkSergey M․2016-07-161-4/+3
|
* [YoutubeDL] Fix format selection with filters (Closes #10083)Sergey M․2016-07-161-16/+47
|
* Rename --cn-verfication-proxy to --geo-verification-proxyYen Chi Hsuan2016-07-031-2/+7
| | | | | | | And deprecate the former one Since commit f1388739002a7fd1e8e9c41b642734786fc6c391, this option is not limited to China websites, so rename it.
* [YoutubeDL] Force string conversion on non string video idsSergey M․2016-06-091-0/+4
|
* Don't hardcode errno constantJakub Wilk2016-05-141-1/+1
| | | | | The value of ENOENT is architecture-dependent, so don't assume it's always 2.
* [YoutubeDL] Sanitize url for url and url_transparent extraction resultsSergey M․2016-05-141-0/+1
|
* [utils] Register SOCKS protocols in urllib and support SOCKS4AYen Chi Hsuan2016-05-101-0/+3
|
* Expanduser for more options with input filesSergey M․2016-05-081-0/+1
|
* [YoutubeDL] Skip non-relevant field types when building output templateSergey M․2016-05-021-1/+1
|
* [YoutubeDL] Properly process unable-to-download-error on python2Sergey M․2016-05-021-1/+1
|
* Add --hls-prefer-ffmpegSergey M․2016-04-211-1/+3
|
* lazy extractors: Output if it's enabled in the verbose logJaime Marquínez Ferrándiz2016-04-081-1/+3
|
* Delay initialization of InfoExtractors until they are neededJaime Marquínez Ferrándiz2016-04-081-4/+6
|
* [YoutubeDL] Sanitize single thumbnail URLSergey M․2016-04-081-1/+4
|
* [YoutubeDL] Fix sanitizing subtitles' urlSergey M․2016-03-281-1/+2
|
* [YoutubeDL] Sort importsSergey M․2016-03-261-5/+5
|
* [YoutubeDL] Sanitize final URLs (Closes #8991)Sergey M․2016-03-261-0/+5
|
* [YoutubeDL] Improve _format_noteSergey M․2016-03-201-1/+1
|
* Added format_id to the filers on -f.John Peel2016-03-181-1/+1
|
* [YoutubeDL] check for --list-thumbnails immediately after processing themremitamine2016-03-131-10/+6
|
* [YoutubeDL] Improve _format_noteSergey M․2016-03-101-1/+3
|
* [YoutubeDL] Carry long lines and improve readabilitySergey M․2016-03-061-10/+18
|
* [YoutubeDL] Fix typo in m3u8_native fixupSergey M․2016-03-061-1/+1
|
* Merge pull request #8718 from remitamine/m3u8-fixupremitamine2016-03-051-0/+17
|\ | | | | Add fixup for media files produced by HlsNative downloader(fixes #4776)
| * Add fixup for media files produced by HlsNative downloader(fixes #4776)remitamine2016-03-011-0/+17
| |
* | [YoutubeDL] Fix resolution with missing height in output template dictSergey M․2016-03-051-1/+1
| |
* | [jython] Introduce compat_os_nameYen Chi Hsuan2016-03-031-6/+7
| | | | | | | | os.name is always 'java' on Jython
* | [YoutubeDL] Skip postprocessing and archive report when outputting to stdout ↵Sergey M․2016-03-021-1/+1
|/ | | | (Closes #8729)
* [refactor] Single quotes consistencySergey M․2016-02-141-3/+3
|
* [refactor] Do not specify redundant None as second argument in dict.get()Sergey M․2016-02-141-5/+5
|
* [YoutubeDL] Allow bestvideo+bestaudio for any extractorSergey M․2016-02-131-1/+0
|
* [YoutubeDL] Fix format resolution when height is missingSergey M․2016-02-111-1/+1
|
* [YoutubeDL] Sanitize format_id (Closes #8494)Sergey M․2016-02-101-0/+3
|
* [YoutubeDL] Do not override ie_key in url_transparentYen Chi Hsuan2016-02-011-2/+1
|
* Add --hls-use-mpegts optionJaime Marquínez Ferrándiz2016-01-301-1/+1
| | | | | 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.
* Update YoutubeDL.pydyn8882016-01-281-1/+1
|
* [YoutubeDL] Ensure protocol is always presentSergey M․2016-01-161-0/+5
|
* [YoutubeDL] Introduce CSS3 like string operatorsYen Chi Hsuan2016-01-161-0/+3
|
* [YoutubeDL] Auto generate title fields corresponding to the *_number fieldsSergey M․2016-01-161-0/+6
| | | | 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.
* [YoutubeDL] use a more correct terminology in the error message for file:// URLsJaime Marquínez Ferrándiz2016-01-141-1/+1
|
* [YoutubeDL] improve error message for file:/// URLsJaime Marquínez Ferrándiz2016-01-141-1/+1
|
* [YoutubeDL] urlopen: use build_opener againJaime Marquínez Ferrándiz2016-01-141-7/+12
| | | | Otherwise we would need to manually add handlers like HTTPRedirectHandler, instead we add a customized FileHandler instance that raises an error.
* [YoutubeDL] urlopen: disable the 'file:' protocol (#8227)Jaime Marquínez Ferrándiz2016-01-141-2/+8
| | | | | | | | | | | | | 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.