aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/YoutubeDL.py
AgeCommit message (Collapse)Author
2017-06-23[YoutubeDL] Skip malformed formats for better extraction robustnessSergey M․
2017-06-08[YoutubeDL] Sanitize more fields (#13313)Sergey M․
2017-06-03[YoutubeDL] Don't emit ANSI escape codes on WindowsCeruleanSky
2017-05-09[YoutubeDL] Force restrict filenames when no locale is set for python 2 as ↵Sergey M․
well (#13027)
2017-04-24[YoutubeDL] Fix output template for missing timestamp (closes #12796)Sergey M․
2017-04-16[YoutubeDL] Apply expand_path after output template substitutionSergey M․
os.path.expandvars translates '%%' into '%' making output template invalid. Before: '%%(ext)s' -(expand path)-> '%(ext)s' -(outtmpl subst.)-> 'mp4' After: '%%(ext)s' -(outtmpl subst.)-> '%(ext)s' -(expand path)-> '%(ext)s'
2017-04-16[YoutubeDL] Propagate overridden metadata to IE results of type url (closes ↵Sergey M․
#11163)
2017-04-12improve coding styleRemita Amine
2017-03-31[YoutubeDL] Return early when extraction of url_transparent failsSergey M․
2017-03-26Use expand_path where appropriate (closes #12556)Sergey M․
2017-03-19[YoutubeDL] Allow multiple input URLs to be used with stdout as output templateSergey M․
2017-03-01[YoutubeDL] Don't sanitize identifiers (closes #12317)Sergey M․
2017-02-24Suppress help for all deprecated options and print warning when usedSergey M․
2017-02-23[YoutubeDL] Add more numeric fields for NA substitution in outtmplSergey M․
2017-02-23[YoutubeDL] Rewrite outtmpl for playlist_index and autonumber for backward ↵Sergey M․
compatibility
2017-02-23[YoutubeDL] Add support for string formatting operations in output templateSergey M․
2017-02-19Rename bypass geo restriction optionsSergey M․
2017-02-19Add faked X-Forwarded-For to formats' HTTP headersSergey M․
2017-02-19Add experimental geo restriction bypass mechanismSergey M․
Based on faking X-Forwarded-For HTTP header
2017-01-31New parameter --playlist-random to randomize playlist download order. Fixes ↵Thomas Christlieb
#11889
2017-01-29added --autonumber-start NUMBER as a command line option to be able to ↵Costy Petrisor
offset the index at which autonumber formats filenames
2017-01-15[YoutubeDL] Improve protocol auto determining (closes #11720)Sergey M․
2017-01-06Fix "invalid escape sequences" error on Python 3.6Yen Chi Hsuan
2016-11-02add Basic support for Smooth Streaming protocol(#8118)Remita Amine
2016-10-03Unify coding cookieDéstin Reed
2016-09-15[YoutubeDL] Improve Adobe Pass options' wordingSergey M․
2016-09-14[ap] improve adobe pass names and parse error handlingRemita Amine
2016-09-13[adobepass] add specific options for adobe pass authenticationRemita Amine
- add --ap-username and --ap-password option to specify TV provider username and password in the cmd line - add --ap-retries option to limit the number of retries - add --list-ap-msi-ids to list the supported TV Providers
2016-09-12[adobepass] add an option to specify mso_id and support for ROGERS TV ↵Remita Amine
Provider(closes #10606)
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․