5f9b83944d
[ffmpeg] Improve version check and call it from hls ( Fixes #4377 )
2014-12-06 12:14:26 +01:00
e8df5cee12
[minhateca] Fix duration parsing
2014-12-04 17:35:40 +01:00
4349c07dd7
[minhateca] Add extractor ( Fixes #4094 )
2014-12-04 17:02:05 +01:00
4472f84f0c
[test/test_subtitles] Update checksum for vimeo subtitle file
2014-11-30 19:42:54 +01:00
155f9550c0
[test/helper] Fix newlines in output of missing test fields
2014-11-26 22:52:28 +01:00
dcddc10a50
[test_unicode_literals] Arm unicode_literals check
...
From now on, the line
from __future__ import unicode_literals
should be contained in every single Python file lest we run into any more 2.x/3.x issues.
Going forward, we're likely to develop on 3.x only and would likely miss subtle bugs otherwise.
2014-11-26 20:01:22 +01:00
e075a44afb
[tests] Remove useless u prefixes
2014-11-26 13:07:32 +01:00
be64b5b098
[xminus] Simplify and extend ( #4302 )
2014-11-25 09:54:54 +01:00
9e1a5b8455
PEP8: applied even more rules
2014-11-23 21:39:15 +01:00
8bcc875676
PEP8: more applied
2014-11-23 21:20:46 +01:00
5f6a1245ff
PEP8 applied
2014-11-23 20:41:03 +01:00
7d4111ed14
Provide guidance when called with a YouTube ID starting with a dash.
...
Reported at https://news.ycombinator.com/item?id=8648121
2014-11-23 10:51:09 +01:00
f56875f271
[test/test_compat] Restore the old value of the HOME environment variable
...
If the test was run before the YoutubeIE tests (for example by running
"nosetests -v test/test_compat.py test/test_download.py -m 'Youtube_1|compat_expand'"),
it wrote the signatures cache to the 'C:\Documents and Settings\тест\Application Data' folder.
It failed due to a problem in the cache code and the write_json_file function (fixed in f03e33b89a622af13fa5275c46b63aaa4814c499)
2014-11-19 00:02:24 +01:00
fbf94a7815
[swfinterp] Add more builtins and improve static variables
2014-11-17 07:54:06 +01:00
cd9ad1d7e8
[swfinterp] Basic support for constants (only ints for now)
2014-11-17 07:14:02 +01:00
33a266f4ba
[swfinterp] Implement charCodeAt
2014-11-17 05:03:46 +01:00
8d05f2c16a
[swfinterp] Add support for void methods
2014-11-17 04:36:23 +01:00
eb5376044c
[swfinterp] Implement equals opcode
2014-11-17 04:27:51 +01:00
3cbcff8a2d
[swfinterp] Implement String basics
2014-11-17 04:25:10 +01:00
e983cf5277
[swfinterp] Interpret yet more opcodes
2014-11-17 04:00:41 +01:00
0ab1ca5501
[swfinterp] Better error message
2014-11-17 03:53:32 +01:00
4baafa229d
[swfinterp] Intepret more multinames
2014-11-17 03:46:23 +01:00
7f3e33a147
[swfinterp] Implement member assignment
2014-11-17 01:27:34 +01:00
a0f59cdcb4
[tests] Modernize
2014-11-16 15:17:48 +01:00
6a68bb574a
[eporner] Fix duration ( Closes #4188 )
2014-11-16 14:55:22 +01:00
609a61e3e6
[npo] Improve npo.nl ( Fixes #4173 )
2014-11-13 16:28:05 +01:00
4c0924bb24
[utils] Fix intlist_to_bytes in Python 2 ( #4181 )
2014-11-13 15:28:42 +01:00
e4bdb37ec6
[spiegel] Add support for embeds
2014-11-13 15:02:31 +01:00
3e6e4999ca
[test/helper] Improve output
2014-11-13 14:55:45 +01:00
498942f187
[test_youtube_signature] Fix import
...
Broken in commit 8c25f81bee
2014-11-12 15:23:55 +01:00
12ea2f30cf
[utils] Remove unused get_meta_content function
2014-11-04 23:20:39 +01:00
278143df5b
[test_compat] Ignore unicode_literals
2014-11-03 19:12:06 +01:00
ac35c26686
[tests] Don't auto init YoutubeDL
...
It would print the debug headers for each test.
And nose uses a StringIO object for stdout, which in python 2.x doesn't have the 'encoding' attribute.
2014-11-02 17:53:12 +01:00
42f7d2f588
[test_download] Fix import
2014-11-02 11:46:12 +01:00
39f0a2a6b7
[test_swfinterp] Correct compilation on modern mxmlc versions
2014-11-02 11:41:33 +01:00
8c25f81bee
[util] Move compatibility functions out of util
...
utils is large enough without these compatibility functions.
Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py .
Everything else (i.e. youtube-dl-specific helpers) goes into utils.py .
2014-11-02 11:23:42 +01:00
7d11297f3f
Merge branch 'master' of github.com:rg3/youtube-dl
2014-10-29 20:10:07 +01:00
6ad4013d40
[drtv] Allow fractional timestamps ( Fixes #4059 )
2014-10-29 20:10:00 +01:00
8abec2c8bb
[test_utils] Fix compat_getenv and compat_expanduser tests on python 3.x
2014-10-29 11:13:34 +01:00
f744c0f398
[test_download] Improve error message
2014-10-27 00:39:39 +01:00
70b7e3fbb6
[generic] Add a test case for direct links with broken HEAD ( #4032 )
2014-10-26 20:49:51 +01:00
f889cea109
Merge branch 'compat-getenv-and-expanduser' of https://github.com/dstftw/youtube-dl into dstftw-compat-getenv-and-expanduser
...
Conflicts:
test/test_utils.py
youtube_dl/__init__.py
2014-10-26 19:56:52 +07:00
c64ed2a310
[viddler] Use API
2014-10-25 00:11:12 +02:00
4510d14f0a
[twitch] Update tests
2014-10-19 01:35:53 +07:00
0ca41c3d9c
[walla] Fix typo
2014-10-09 21:10:07 +07:00
7bc8780c57
[walla] Fix extractor and add subtitle tests
2014-10-07 22:23:05 +07:00
e7b6d12254
[utils] Improve and test js_to_json
2014-10-01 00:08:34 +02:00
410f3e73ab
[utils] Fix js_to_json
2014-10-01 00:08:28 +02:00
4644ac5527
[core] Decode environment variables with filesystem encoding ( Fixes #3854 , Fixes #3217 , Fixes #2918 )
...
Introduces compat versions of os.getenv and os.path.expanduser
2014-09-30 22:27:53 +07:00
c0f64ac689
[test/helper] Improve output of missing test definition dictionaries
2014-09-29 22:19:11 +02:00