aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/utils.py
AgeCommit message (Collapse)Author
2012-12-20better Vimeo tests; fixed a couple of VimeoIE fieldsFilippo Valsorda
2012-12-20refactor YouTube subtitles code, it was ugly (my bad)Filippo Valsorda
2012-12-20Refactor IDParser to search for elements by any attribute not just IDNick Daniels
2012-12-20Correct JSON writing (Closes #596)Philipp Hagemeister
2012-12-16Fix --extract-audio on Python 3Philipp Hagemeister
2012-12-07Let YoutubeDLHandler (transparent gzip) handle HTTPS URLs as well (Needed ↵Philipp Hagemeister
for #579)
2012-12-03Keep video IDs verbatim if possible (Closes #571)Philipp Hagemeister
2012-11-28Restrict more characters (Closes #566)Philipp Hagemeister
2012-11-28collegehumor: able to download a single f4f file (not yet playable)Philipp Hagemeister
2012-11-28Convert all tabs to 4 spaces (PEP8)Philipp Hagemeister
2012-11-28hack for apparently broken parse_qs in python2Philipp Hagemeister
2012-11-28Woooohooo! python3 youtube_dl BaW_jenozKc -t works!Philipp Hagemeister
2012-11-28Remove superfluous encodingsPhilipp Hagemeister
2012-11-28Fix printing title etc.Philipp Hagemeister
2012-11-28typoPhilipp Hagemeister
2012-11-28Import from the correct modulePhilipp Hagemeister
2012-11-28Py2/3 parse_qs compatibilityPhilipp Hagemeister
2012-11-28Py2/3 compatibility for http.clientPhilipp Hagemeister
2012-11-28Use io.BytesIO instead of StringIOPhilipp Hagemeister
2012-11-28Python 3 version of HTMLParserPhilipp Hagemeister
2012-11-28Py3 compat for unichr and htmlentitydefsPhilipp Hagemeister
2012-11-27Fall back to urllib instead of urllib2 for Python 3 urllib.parsePhilipp 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-27Remove mentions of unicodePhilipp Hagemeister
2012-11-27Clean up with the help of pep8Philipp Hagemeister
2012-11-27unify spacingPhilipp Hagemeister
2012-11-27Merge remote-tracking branch 'Asido/master'Philipp Hagemeister
2012-11-27Remove exclamation mark in --restrict-filenames modePhilipp Hagemeister
2012-11-27Minor filename encoding improvement in a common casePhilipp Hagemeister
2012-11-27Switch back to underline for invalid characters, and make restricted ASCII-onlyPhilipp Hagemeister
2012-11-27remove accidental remnantsPhilipp Hagemeister
2012-11-26New optoin --restrict-filenamesPhilipp Hagemeister
2012-11-26Use character instead of byte stringsPhilipp Hagemeister
2012-11-26Add some parentheses around print for #180Philipp Hagemeister
2012-11-09quiet the HTMLParser debug info - closes #517Filippo Valsorda
2012-10-28modified filename escaping to a "smarter" oneFilippo Valsorda
2012-09-27update default UA string (Closes #390)Philipp Hagemeister
2012-08-19Python 2.6 compatibility fix. Thanks @Jamesc359 - closes #400Filippo Valsorda
2012-07-01Simplified preferredencoding()Arvydas Sidorenko
Not sure what is the point to use yield to return encoding, thus it will simplify the whole function. Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
2012-05-30don't corrupt stdout (-o -) in verbose modechocolateboy
2012-05-09reorganized the titles sanitizing: now title is the untouched titleFilippo Valsorda
and stitle is created in process_info() and is cross-filesystem sanitized by sanitize_filename(); closes #164
2012-05-09Introduced Trouble(Exception) for more elegant non-fatal errors handlingFilippo Valsorda
2012-05-01dropped the support for Python 2.5Filippo Valsorda
let's elaborate the decision: Python 2.5 is a 6 years old release and "under the current release policy, no security issues in Python 2.5 will be fixed anymore" (!!); also, it doesn't support the new zipfile distribution format.
2012-04-13some HTMLParser bugfixesFilippo Valsorda
2012-04-11merged unescapeHTML branch; removed lxml dependencyFilippo Valsorda
2012-04-10better naming for the sub-modulesFilippo Valsorda - Campagna