Philipp Hagemeister
|
bfa6389b74
|
Clean up legacy code
|
2012-12-20 13:25:54 +01:00 |
Philipp Hagemeister
|
9b14f51a3e
|
Remove legacy code
|
2012-12-20 13:14:27 +01:00 |
Philipp Hagemeister
|
f4bfd65ff2
|
Correct JSON writing (Closes #596)
|
2012-12-20 13:13:24 +01:00 |
Philipp Hagemeister
|
ce4be3a91d
|
Remove some antipatterns and ensure that we always write the JSON file with UTF-8
|
2012-12-17 19:48:10 +01:00 |
Filippo Valsorda
|
80d3177e5c
|
various py3 fixes; all tests green on 3.3
|
2012-12-17 16:25:03 +01:00 |
Filippo Valsorda
|
59ce201915
|
print traceback on trouble if --verbose (why didn't I think of this before!?)
|
2012-12-11 11:02:21 +01:00 |
Filippo Valsorda
|
37c8fd4842
|
added a test mode to FileDownloader that fetches only first 10K
|
2012-12-11 09:49:27 +01:00 |
Philipp Hagemeister
|
796173d08b
|
Keep video IDs verbatim if possible (Closes #571)
|
2012-12-03 15:36:41 +01:00 |
Philipp Hagemeister
|
6ad98fb3fd
|
Correct exception raising
|
2012-11-28 18:21:06 +01:00 |
Philipp Hagemeister
|
9e8056d5a7
|
Use relative imports
|
2012-11-28 03:34:40 +01:00 |
Philipp Hagemeister
|
59ae15a507
|
Convert all tabs to 4 spaces (PEP8)
|
2012-11-28 02:04:46 +01:00 |
Philipp Hagemeister
|
e6137fd61d
|
Remove superfluous encodings
|
2012-11-28 00:53:09 +01:00 |
Philipp Hagemeister
|
8cd10ac4ef
|
Fix printing title etc.
|
2012-11-28 00:46:21 +01:00 |
Philipp Hagemeister
|
64a57846d3
|
correct to_stderr
|
2012-11-28 00:33:38 +01:00 |
Philipp Hagemeister
|
348d0a7a18
|
Py2/3 compatibility for http.client
|
2012-11-28 00:13:00 +01:00 |
Philipp Hagemeister
|
89fb51dd2d
|
Remove ur references for Python 3.3 support
|
2012-11-27 23:56:10 +01:00 |
Philipp Hagemeister
|
01ba00ca42
|
Prepare urllib references for 2/3 compatibility
|
2012-11-27 23:54:09 +01:00 |
Philipp Hagemeister
|
e08bee320e
|
Use except .. as everywhere (#180)
|
2012-11-27 23:31:55 +01:00 |
Philipp Hagemeister
|
96731798db
|
Rename util.u to util.compat_str
|
2012-11-27 23:29:18 +01:00 |
Filippo Valsorda
|
c63cc10ffa
|
Merge remote-tracking branch 'origin/master' into IE_cleanup
Conflicts:
youtube_dl/FileDownloader.py
|
2012-11-27 23:20:32 +01:00 |
Filippo Valsorda
|
f462df021a
|
Use None on missing required info_dict fields
|
2012-11-27 23:15:33 +01:00 |
Philipp Hagemeister
|
c806f804d8
|
Only encode when output stream is binary
|
2012-11-27 21:07:25 +01:00 |
Filippo Valsorda
|
03c5b0fbd4
|
IE._WORKING attribute in order to warn the users and skip the tests on broken IEs
|
2012-11-27 19:30:09 +01:00 |
Philipp Hagemeister
|
95649b3936
|
Replace long with int (see PEP 237)
|
2012-11-27 19:05:03 +01:00 |
Philipp Hagemeister
|
dd109dee8e
|
Remove mentions of unicode
|
2012-11-27 19:02:37 +01:00 |
Philipp Hagemeister
|
dcd60025f8
|
Fix filename sanitation (Closes #555)
|
2012-11-27 18:27:46 +01:00 |
Filippo Valsorda
|
717b1f72ed
|
default info_dict['format'] to info_dict['ext'] and make the YT one more verbose
|
2012-11-27 17:20:25 +01:00 |
Philipp Hagemeister
|
cc872b68a8
|
Actually merge #379
|
2012-11-27 16:42:50 +01:00 |
Philipp Hagemeister
|
97cd3afc75
|
warn if %(stitle)s is being used
|
2012-11-27 13:11:06 +01:00 |
Philipp Hagemeister
|
aa2a94ed81
|
Encode the entire filename
|
2012-11-27 13:01:32 +01:00 |
Philipp Hagemeister
|
1c469a9480
|
New optoin --restrict-filenames
|
2012-11-26 23:58:46 +01:00 |
Philipp Hagemeister
|
92b91c1878
|
Use character instead of byte strings
|
2012-11-26 04:23:20 +01:00 |
Philipp Hagemeister
|
7ec1a206ea
|
Remove longs (int does the right thing since Python 2.2, see PEP 237)
|
2012-11-26 04:13:43 +01:00 |
Philipp Hagemeister
|
51937c0869
|
Add some parentheses around print for #180
|
2012-11-26 04:05:54 +01:00 |
Filippo Valsorda
|
b6fab35b9f
|
alias %(title)s to %(stitle)s
|
2012-11-25 20:39:42 +01:00 |
Art Zhitnik
|
39973a0236
|
Solve the bug of parsing titles with unicode (cyrillic)
|
2012-11-11 14:09:12 +10:00 |
gcmalloc
|
3eec021a1f
|
removing unused global modifier
|
2012-10-12 20:25:22 +02:00 |
Philipp Hagemeister
|
5a5523698d
|
Add new field "extractor" to the info dictionary
|
2012-09-27 20:48:16 +02:00 |
danut007ro
|
ae16f68f4a
|
Provider (youtube, etc) is now saved in info_dict, so template filename can 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.
|
2012-09-27 00:35:31 +03:00 |
danut007ro
|
3cd98c7894
|
Removed provider (mistake) and add provider parameter to process_info
|
2012-09-27 00:07:20 +03:00 |
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
|
2012-05-09 14:47:28 +02:00 |
Filippo Valsorda - Campagna
|
d11d05d07a
|
better naming for the sub-modules
|
2012-04-10 16:46:36 +02:00 |
Filippo Valsorda
|
58ca755f40
|
moved increment_downloads and process_info calls from IEs to FD.download (#296) (follows current doclines); a small step towards importability #217
|
2012-03-30 23:45:27 +02:00 |
Filippo Valsorda
|
d77c3dfd02
|
Split code as a package, compiled into an executable zip
|
2012-03-25 03:07:37 +02:00 |