summaryrefslogtreecommitdiffstats
path: root/youtube_dl/FileDownloader.py
Commit message (Collapse)AuthorAgeFilesLines
* Support page URL in RTMP downloadsPhilipp Hagemeister2013-01-031-4/+9
|
* Make ExtractorError usable for other causesPhilipp Hagemeister2013-01-031-2/+5
|
* ExtractorError for errors during extractionPhilipp Hagemeister2013-01-011-5/+17
|
* Ok, the Escapist test was passing only in my Travis repo, do not ask me why; ↵Filippo Valsorda2012-12-311-1/+1
| | | | also, a small bugfix to the latest commit
* three small editsFilippo Valsorda2012-12-311-0/+4
| | | | | | * 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)
* some py3 fixes, both needed and recommended; we should pass 2to3 as cleanly ↵Filippo Valsorda2012-12-201-5/+2
| | | | as possible now
* Clean up legacy codePhilipp Hagemeister2012-12-201-5/+2
|
* Remove legacy codePhilipp Hagemeister2012-12-201-5/+0
|
* Correct JSON writing (Closes #596)Philipp Hagemeister2012-12-201-3/+2
|
* Remove some antipatterns and ensure that we always write the JSON file with ↵Philipp Hagemeister2012-12-171-5/+3
| | | | UTF-8
* various py3 fixes; all tests green on 3.3Filippo Valsorda2012-12-171-2/+2
|
* print traceback on trouble if --verbose (why didn't I think of this before!?)Filippo Valsorda2012-12-111-0/+3
|
* added a test mode to FileDownloader that fetches only first 10KFilippo Valsorda2012-12-111-0/+4
|
* Keep video IDs verbatim if possible (Closes #571)Philipp Hagemeister2012-12-031-2/+5
|
* Correct exception raisingPhilipp Hagemeister2012-11-281-1/+1
|
* Use relative importsPhilipp Hagemeister2012-11-281-1/+3
|
* Convert all tabs to 4 spaces (PEP8)Philipp Hagemeister2012-11-281-699/+699
|
* Remove superfluous encodingsPhilipp Hagemeister2012-11-281-6/+6
|
* Fix printing title etc.Philipp Hagemeister2012-11-281-6/+6
|
* correct to_stderrPhilipp Hagemeister2012-11-281-1/+4
|
* Py2/3 compatibility for http.clientPhilipp Hagemeister2012-11-281-2/+1
|
* Remove ur references for Python 3.3 supportPhilipp Hagemeister2012-11-271-1/+1
|
* Prepare urllib references for 2/3 compatibilityPhilipp Hagemeister2012-11-271-8/+7
|
* Use except .. as everywhere (#180)Philipp Hagemeister2012-11-271-12/+12
|
* Rename util.u to util.compat_strPhilipp Hagemeister2012-11-271-2/+2
|
* Merge remote-tracking branch 'origin/master' into IE_cleanupFilippo Valsorda2012-11-271-12/+18
|\ | | | | | | | | Conflicts: youtube_dl/FileDownloader.py
| * Only encode when output stream is binaryPhilipp Hagemeister2012-11-271-1/+1
| |
| * Replace long with int (see PEP 237)Philipp Hagemeister2012-11-271-5/+5
| |
| * Remove mentions of unicodePhilipp Hagemeister2012-11-271-2/+2
| |
| * Fix filename sanitation (Closes #555)Philipp Hagemeister2012-11-271-3/+4
| |
| * Actually merge #379Philipp Hagemeister2012-11-271-2/+5
| |
* | Use None on missing required info_dict fieldsFilippo Valsorda2012-11-271-0/+1
| |
* | IE._WORKING attribute in order to warn the users and skip the tests on ↵Filippo Valsorda2012-11-271-0/+5
| | | | | | | | broken IEs
* | default info_dict['format'] to info_dict['ext'] and make the YT one more verboseFilippo Valsorda2012-11-271-0/+3
|/
* warn if %(stitle)s is being usedPhilipp Hagemeister2012-11-271-0/+3
|
* Encode the entire filenamePhilipp Hagemeister2012-11-271-3/+4
|
* New optoin --restrict-filenamesPhilipp Hagemeister2012-11-261-32/+33
|
* Use character instead of byte stringsPhilipp Hagemeister2012-11-261-1/+2
|
* Remove longs (int does the right thing since Python 2.2, see PEP 237)Philipp Hagemeister2012-11-261-6/+6
|
* Add some parentheses around print for #180Philipp Hagemeister2012-11-261-6/+6
|
* alias %(title)s to %(stitle)sFilippo Valsorda2012-11-251-0/+1
|
* Solve the bug of parsing titles with unicode (cyrillic)Art Zhitnik2012-11-111-4/+8
|
* removing unused global modifiergcmalloc2012-10-121-6/+5
|
* Add new field "extractor" to the info dictionaryPhilipp Hagemeister2012-09-271-1/+1
|
* Provider (youtube, etc) is now saved in info_dict, so template filename can ↵danut007ro2012-09-271-2/+3
| | | | | | 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.
* Removed provider (mistake) and add provider parameter to process_infodanut007ro2012-09-271-2/+2
|
* reorganized the titles sanitizing: now title is the untouched titleFilippo Valsorda2012-05-091-0/+2
| | | | | and stitle is created in process_info() and is cross-filesystem sanitized by sanitize_filename(); closes #164
* better naming for the sub-modulesFilippo Valsorda - Campagna2012-04-101-1/+1
|
* moved increment_downloads and process_info calls from IEs to FD.download ↵Filippo Valsorda2012-03-301-1/+7
| | | | (#296) (follows current doclines); a small step towards importability #217
* Split code as a package, compiled into an executable zipFilippo Valsorda2012-03-251-0/+681