f18ef2d144
[utils] Disallow trailing dot in sanitize_path for a path part
2015-03-08 22:08:48 +06:00
a2aaf4dbc6
[utils] Add sanitize_path
2015-03-08 20:55:22 +06:00
a7440261c5
[utils] Streap leading dots
...
Fixes #2865 , closes #5087
2015-03-02 19:07:19 +01:00
3e675fabe0
[airmozilla] Be more tolerant when nonessential items are missing ( #5030 )
2015-02-26 01:25:00 +01:00
5a42414b9c
[utils] Prevent hyphen at beginning of filename ( Fixes #5035 )
2015-02-24 11:38:01 +01:00
d305dd73a3
[utils] Fix js_to_json
...
Previously, the runtime could be atrocious for longer inputs.
2015-02-18 23:59:51 +01:00
347de4931c
[YoutubeDL] Add generic video filtering ( Fixes #4916 )
...
This functionality is intended to eventually encompass the current format filtering.
2015-02-10 03:32:24 +01:00
9bb8e0a3f9
[wsj] Add new extractor ( Fixes #4854 )
2015-02-03 10:58:28 +01:00
8f4b58d70e
[ntvde] Add new extractor ( Fixes #4850 )
2015-02-02 21:48:54 +01:00
cfb56d1af3
Add --list-thumbnails
2015-01-25 02:43:19 +01:00
61ca9a80b3
[generic] Add support for BOMs ( Fixes #4753 )
2015-01-23 01:21:30 +01:00
a69801e2c6
[utils] Add additional format to unified_strdate
2015-01-14 00:16:34 +02:00
a5fb718c50
[test_utils] Add more tests for parse_duration
2015-01-12 21:39:58 +06:00
2aeb06d6dc
[utils] Improve colon handling ( Fixes #4683 )
2015-01-11 17:40:45 +01:00
0590062925
Respect age_limit when listing extractors ( Fixes #4653 )
2015-01-07 07:20:20 +01:00
cae97f6521
Improve and test ffmpeg version detection
2014-12-14 21:59:59 +01:00
42bdd9d051
[cinchcast] Add new extractor ( Fixes #4428 )
2014-12-12 02:57:36 +01:00
47d7c64274
[test_utils] Make test more realistically ( #4377 )
2014-12-06 12:36:23 +01:00
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
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
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
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
12ea2f30cf
[utils] Remove unused get_meta_content function
2014-11-04 23:20:39 +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
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
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
99b67fecc5
[arte] Fix upload date extraction
2014-09-29 12:45:18 +02:00
9c44d2429b
[vimeo:likes] Support large like lists ( Fixes #3847 )
2014-09-29 00:36:06 +02:00
0003a5c416
Merge remote-tracking branch 'dstftw/escape-non-ascii-in-urls'
...
Conflicts:
test/test_utils.py
2014-09-15 15:40:10 +02:00
a020a0dc20
[facebook] Fix support for untitled videos ( Fixes #3757 )
2014-09-15 15:10:24 +02:00
d05cfe0600
[YoutubeDL/utils] Clarify rationale for URL escaping in comment, move escape routines to utils and add some tests
2014-09-13 20:59:16 +07:00
ca7b3246b6
[utils] Improve parse_duration
2014-08-31 06:41:30 +07:00
4e408e479b
[utils] Modernize tests
2014-08-27 19:11:45 +02:00
7adcbe7594
[rtlnl] Extract duration
2014-08-25 12:59:53 +02:00
173a7026d5
[test/test_utils] Fix typo in method name
2014-08-10 11:08:56 +02:00
676eb3f2dd
Fix unicode_escape ( Fixes #2695 )
2014-04-04 23:00:51 +02:00
fac55558ad
[washingtonpost] Add extractor ( Fixes #2622 )
2014-03-24 23:21:20 +01:00