418c5cc3fc
[udn] Add new extractor
2015-04-08 17:26:51 +08:00
15ac8413c7
[utils] Avoid treating *-%Y
date template as UTC offset
2015-04-04 19:08:48 +06:00
79c21abba7
[utils] Add one more template to unified_strdate
2015-04-04 18:45:46 +06:00
ba9e68f402
[utils] Drop trailing comma before closing brace
2015-04-04 17:48:55 +06:00
70a1165b32
Don't use bare 'except:'
...
They catch any exception, including KeyboardInterrupt, we don't want to catch it.
2015-03-27 13:02:20 +01:00
91757b0f37
[utils] Escape all HTML entities written in hexadecimal form
2015-03-26 17:15:27 +02:00
92a4793b3c
[utils] Place sanitize url function near other sanitizing functions
2015-03-17 21:34:22 +06:00
dc03a42537
Merge branch 'sohu_fix' of https://github.com/yan12125/youtube-dl into yan12125-sohu_fix
2015-03-17 21:18:36 +06:00
2ebfeacabc
[utils] Keep dot and dotdot unmodified ( Closes #5171 )
2015-03-10 00:50:11 +06:00
f18ef2d144
[utils] Disallow trailing dot in sanitize_path for a path part
2015-03-08 22:08:48 +06:00
d55de57b67
[utils] Fix sanitize_open
2015-03-08 20:56:28 +06:00
a2aaf4dbc6
[utils] Add sanitize_path
2015-03-08 20:55:22 +06:00
55969016e9
[utils] Add a function to sanitize consecutive slashes in URLs
2015-03-06 12:43:49 +08:00
2461f79d2a
[utils] Correct per-request proxy handling
2015-03-03 13:56:06 +01:00
91410c9bfa
[letv] Add --cn-verification-proxy ( Closes #5077 )
2015-03-03 00:03:06 +01:00
a7440261c5
[utils] Streap leading dots
...
Fixes #2865 , closes #5087
2015-03-02 19:07:19 +01:00
003c69a84b
Use shutil.get_terminal_size for getting the terminal width if it's available (python >= 3.3)
2015-02-28 21:44:57 +01:00
3e675fabe0
[airmozilla] Be more tolerant when nonessential items are missing ( #5030 )
2015-02-26 01:25:00 +01:00
183139340b
[utils] Bump our user agent
2015-02-26 00:40:12 +01:00
5a42414b9c
[utils] Prevent hyphen at beginning of filename ( Fixes #5035 )
2015-02-24 11:38:01 +01:00
8fb3ac3649
PEP8: W503
2015-02-21 14:55:13 +01:00
c460bdd56b
[sandia] Add new extractor ( #4974 )
2015-02-19 00:31: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
7105440cec
[Yam] Add new extractor
2015-02-13 15:14:23 +08:00
08b38d5401
[camdemy] Simplify and make more robust ( #4938 )
...
Do not throw errors if view count or upload date extraction fails.
Dispose of re.MULTILINE, which had absolutely no effect without any ^ or $ in sight.
Follow PEP8 naming conventions.
2015-02-12 08:55:06 +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
8f9312c387
Appease pyflakes8-3
2015-02-01 11:30:56 +01:00
4f264c02c7
[utils] YoutubeDLHTTPSHandler.https_open: pass all required arguments to do_open
...
With this change the '--no-check-certificate' works again (#4807 ).
2015-01-29 15:01:27 +01:00
cfb56d1af3
Add --list-thumbnails
2015-01-25 02:43:19 +01:00
3fcfb8e9fa
[utils] YoutubeDLHandler: don't use 'Youtubedl-user-agent' for overriding the default user agent
...
Setting the 'User-Agent' header is enough
2015-01-24 18:07:21 +01:00
a055469faf
[downloader] Improve downloader selection
2015-01-23 23:50:31 +01:00
aa42e87340
[utils] Catch strange Windows errors ( Closes #4733 )
2015-01-23 12:17:12 +01:00
d79323136f
[utils] Simplify HTTPS socket creation
...
We were duplicating (bad) code and doing crazy things with SSL.
Just use TLSv1 across the board, and do with one implementation of HTTPSConnection.connect.
Fixes #4696 .
2015-01-23 11:15:18 +01:00
ba655a0e4c
Merge remote-tracking branch 'derrotebaron/master'
2015-01-23 01:32:52 +01:00
61ca9a80b3
[generic] Add support for BOMs ( Fixes #4753 )
2015-01-23 01:21:30 +01:00
b55ee18ff3
[hearthisat] Add support for more high-quality download links
2015-01-22 12:04:13 +01:00
9d22a7dfb0
[fourtube] Fix extraction
2015-01-16 13:44:44 +01:00
be5f2c192c
[ssl] Correct connect creation
...
We want to authenticate the server, see https://docs.python.org/dev/library/ssl.html#ssl.Purpose.SERVER_AUTH .
2015-01-15 02:06:50 +01:00
a69801e2c6
[utils] Add additional format to unified_strdate
2015-01-14 00:16:34 +02:00
3d5f7a3947
[utils] Prevent override of custom headers.
...
The dict of headers of request objects in urllib has its keys always
capitalized.
This causes the lookup to fail and overwrite the header. If for example
a Extractor tries to add a "User-Agent" header the internal
representation in the request object is "User-agent". The header is
therefore clobbered by the "User-Agent" in std_headers, because the
strings are not equal.
2015-01-12 22:38:51 +01:00
227d4822ff
[utils] Disallow non string types in parse_duration ( Closes #4679 )
2015-01-12 21:06:26 +06:00
2aeb06d6dc
[utils] Improve colon handling ( Fixes #4683 )
2015-01-11 17:40:45 +01:00
c5a59d9391
[utils] Fix call to _create_http_connection
...
Avoid confusion over args/kwargs.
2015-01-10 20:05:30 +01:00
be4a824d74
Add new option --source-address
...
Closes #3618 , fixes #721 , fixes #2481 , fixes #4551 , closes #1020 .
2015-01-10 19:56:51 +01:00
776dc3992a
[utils] Clarify more day-month-first ambiguous formats
2015-01-10 19:43:52 +06:00
dd622d7c4e
[netzkino] Add new extractor ( Fixes #4669 )
2015-01-09 23:59:18 +01:00
0590062925
Respect age_limit when listing extractors ( Fixes #4653 )
2015-01-07 07:20:20 +01:00
1d2d0e3ff2
utils: Remove blank line at the end of file
2015-01-04 14:07:06 +01:00