aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/FileDownloader.py
AgeCommit message (Collapse)Author
2013-02-01Added "min-filesize" and "max-filesize" optionsJeff Crouse
2013-01-12Download progress hooksPhilipp Hagemeister
2013-01-12Proper support for changing User-Agents from IEsPhilipp Hagemeister
2013-01-12Keep file without any PPs (oops, missed the obvious case)Philipp Hagemeister
2013-01-12--recode-video option (Closes #18)Philipp Hagemeister
2013-01-03Support page URL in RTMP downloadsPhilipp Hagemeister
2013-01-03Make ExtractorError usable for other causesPhilipp Hagemeister
2013-01-01ExtractorError for errors during extractionPhilipp Hagemeister
2012-12-31Ok, the Escapist test was passing only in my Travis repo, do not ask me why; ↵Filippo Valsorda
also, a small bugfix to the latest commit
2012-12-31three small editsFilippo Valsorda
* ask for a --verbose log when reporting bugs in README.md * re-enable Escapist test, seems stable now * check that we are not downloading multiple videos when the template is fixed (NOT a complete fix: not detecting playlists)
2012-12-20some py3 fixes, both needed and recommended; we should pass 2to3 as cleanly ↵Filippo Valsorda
as possible now
2012-12-20Clean up legacy codePhilipp Hagemeister
2012-12-20Remove legacy codePhilipp Hagemeister
2012-12-20Correct JSON writing (Closes #596)Philipp Hagemeister
2012-12-17Remove some antipatterns and ensure that we always write the JSON file with ↵Philipp Hagemeister
UTF-8
2012-12-17various py3 fixes; all tests green on 3.3Filippo Valsorda
2012-12-11print traceback on trouble if --verbose (why didn't I think of this before!?)Filippo Valsorda
2012-12-11added a test mode to FileDownloader that fetches only first 10KFilippo Valsorda
2012-12-03Keep video IDs verbatim if possible (Closes #571)Philipp Hagemeister
2012-11-28Correct exception raisingPhilipp Hagemeister
2012-11-28Use relative importsPhilipp Hagemeister
2012-11-28Convert all tabs to 4 spaces (PEP8)Philipp Hagemeister
2012-11-28Remove superfluous encodingsPhilipp Hagemeister
2012-11-28Fix printing title etc.Philipp Hagemeister
2012-11-28correct to_stderrPhilipp Hagemeister
2012-11-28Py2/3 compatibility for http.clientPhilipp Hagemeister
2012-11-27Remove ur references for Python 3.3 supportPhilipp Hagemeister
2012-11-27Prepare urllib references for 2/3 compatibilityPhilipp Hagemeister
2012-11-27Use except .. as everywhere (#180)Philipp Hagemeister
2012-11-27Rename util.u to util.compat_strPhilipp Hagemeister
2012-11-27Merge remote-tracking branch 'origin/master' into IE_cleanupFilippo Valsorda
Conflicts: youtube_dl/FileDownloader.py
2012-11-27Use None on missing required info_dict fieldsFilippo Valsorda
2012-11-27Only encode when output stream is binaryPhilipp Hagemeister
2012-11-27IE._WORKING attribute in order to warn the users and skip the tests on ↵Filippo Valsorda
broken IEs
2012-11-27Replace long with int (see PEP 237)Philipp Hagemeister
2012-11-27Remove mentions of unicodePhilipp Hagemeister
2012-11-27Fix filename sanitation (Closes #555)Philipp Hagemeister
2012-11-27default info_dict['format'] to info_dict['ext'] and make the YT one more verboseFilippo Valsorda
2012-11-27Actually merge #379Philipp Hagemeister
2012-11-27warn if %(stitle)s is being usedPhilipp Hagemeister
2012-11-27Encode the entire filenamePhilipp Hagemeister
2012-11-26New optoin --restrict-filenamesPhilipp Hagemeister
2012-11-26Use character instead of byte stringsPhilipp Hagemeister
2012-11-26Remove longs (int does the right thing since Python 2.2, see PEP 237)Philipp Hagemeister
2012-11-26Add some parentheses around print for #180Philipp Hagemeister
2012-11-25alias %(title)s to %(stitle)sFilippo Valsorda
2012-11-11Solve the bug of parsing titles with unicode (cyrillic)Art Zhitnik
2012-10-12removing unused global modifiergcmalloc
2012-09-27Add new field "extractor" to the info dictionaryPhilipp Hagemeister
2012-09-27Provider (youtube, etc) is now saved in info_dict, so template filename can ↵danut007ro
be something like %(provider)s_%(id)s.%(ext)s This can be useful because videos should also be identified by their providers since id's can be the same on multiple providers.