Nick Daniels
43e8fafd49
Refactor IDParser to search for elements by any attribute not just ID
12 years ago
Philipp Hagemeister
f4bfd65ff2
Correct JSON writing ( Closes #596 )
12 years ago
Philipp Hagemeister
5910e210f4
Fix --extract-audio on Python 3
12 years ago
Philipp Hagemeister
0f8d03f81c
Let YoutubeDLHandler (transparent gzip) handle HTTPS URLs as well (Needed for #579 )
12 years ago
Philipp Hagemeister
796173d08b
Keep video IDs verbatim if possible ( Closes #571 )
12 years ago
Philipp Hagemeister
627dcfff39
Restrict more characters ( Closes #566 )
12 years ago
Philipp Hagemeister
799c076384
collegehumor: able to download a single f4f file (not yet playable)
12 years ago
Philipp Hagemeister
59ae15a507
Convert all tabs to 4 spaces (PEP8)
12 years ago
Philipp Hagemeister
40b35b4aa6
hack for apparently broken parse_qs in python2
12 years ago
Philipp Hagemeister
0f00efed4c
Woooohooo! python3 youtube_dl BaW_jenozKc -t works!
12 years ago
Philipp Hagemeister
e6137fd61d
Remove superfluous encodings
12 years ago
Philipp Hagemeister
8cd10ac4ef
Fix printing title etc.
12 years ago
Philipp Hagemeister
5bd9cc7a6a
typo
12 years ago
Philipp Hagemeister
73dce4b2e4
Import from the correct module
12 years ago
Philipp Hagemeister
9f37a95941
Py2/3 parse_qs compatibility
12 years ago
Philipp Hagemeister
348d0a7a18
Py2/3 compatibility for http.client
12 years ago
Philipp Hagemeister
03f9daab34
Use io.BytesIO instead of StringIO
12 years ago
Philipp Hagemeister
a8156c1d2e
Python 3 version of HTMLParser
12 years ago
Philipp Hagemeister
3e669f369f
Py3 compat for unichr and htmlentitydefs
12 years ago
Philipp Hagemeister
da779b4924
Fall back to urllib instead of urllib2 for Python 3 urllib.parse
12 years ago
Philipp Hagemeister
89fb51dd2d
Remove ur references for Python 3.3 support
12 years ago
Philipp Hagemeister
01ba00ca42
Prepare urllib references for 2/3 compatibility
12 years ago
Philipp Hagemeister
e08bee320e
Use except .. as everywhere ( #180 )
12 years ago
Philipp Hagemeister
96731798db
Rename util.u to util.compat_str
12 years ago
Philipp Hagemeister
dd109dee8e
Remove mentions of unicode
12 years ago
Philipp Hagemeister
b514df2034
Clean up with the help of pep8
12 years ago
Philipp Hagemeister
0969bdd305
unify spacing
12 years ago
Philipp Hagemeister
dffe658bac
Remove exclamation mark in --restrict-filenames mode
12 years ago
Philipp Hagemeister
46cbda0be4
Minor filename encoding improvement in a common case
12 years ago
Philipp Hagemeister
56781d3d2e
Switch back to underline for invalid characters, and make restricted ASCII-only
12 years ago
Philipp Hagemeister
240089e5df
remove accidental remnants
12 years ago
Philipp Hagemeister
1c469a9480
New optoin --restrict-filenames
12 years ago
Philipp Hagemeister
92b91c1878
Use character instead of byte strings
12 years ago
Philipp Hagemeister
51937c0869
Add some parentheses around print for #180
12 years ago
Filippo Valsorda
5d40a470a2
quiet the HTMLParser debug info - closes #517
12 years ago
Filippo Valsorda
42cb53fcfa
modified filename escaping to a "smarter" one
12 years ago
Philipp Hagemeister
38612b4edc
update default UA string ( Closes #390 )
12 years ago
Filippo Valsorda
9bb8dc8e42
Python 2.6 compatibility fix. Thanks @Jamesc359 - closes #400
12 years ago
Filippo Valsorda
818282710b
moved the User-Agent workaround to the BlipTV IE
12 years ago
Arvydas Sidorenko
bae611f216
Simplified preferredencoding()
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>
12 years ago
Juan Carlos Garcia Segovia
3c4fc580bb
Use an User-Agent that will allow downloading from blip.tv fixes #325
12 years ago
chocolateboy
6ab92c8b62
don't corrupt stdout (-o -) in verbose mode
12 years ago
Filippo Valsorda
2c288bda42
reorganized the titles sanitizing: now title is the untouched title
and stitle is created in process_info() and is cross-filesystem sanitized by sanitize_filename();
closes #164
12 years ago
Filippo Valsorda
0b8c922da9
Introduced Trouble(Exception) for more elegant non-fatal errors handling
12 years ago
Filippo Valsorda
921a145592
dropped the support for Python 2.5
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.
12 years ago
Filippo Valsorda
9beb5af82e
some HTMLParser bugfixes
12 years ago
Filippo Valsorda - Campagna
d11d05d07a
better naming for the sub-modules
12 years ago
Filippo Valsorda - Campagna
e179aadfdf
moved trivialjson to a separate file
12 years ago
Filippo Valsorda
d77c3dfd02
Split code as a package, compiled into an executable zip
12 years ago