b42a0bf360
[laola1tv] add support embed urls and improve extraction( #11460 )
2016-12-17 21:48:45 +01:00
6e416b210c
[nbc] fix extraction for msnbc videos( fixes #11466 )
2016-12-17 18:11:13 +01:00
04bf59ff64
[extractors] Add missing twitch imports
2016-12-17 23:03:50 +07:00
87a449c1ed
[extractor/common] Recognize DASH formats in html5 media entries
2016-12-17 23:03:13 +07:00
93753aad20
[twitch] Adapt to new videos pages schema ( closes #11469 )
2016-12-17 20:20:23 +07:00
2786818c33
[meipai] Fix regular videos extraction and improve ( closes #10718 )
2016-12-17 19:42:34 +07:00
9b785768ac
[meipai] Add extractor
2016-12-17 19:41:35 +07:00
47c914f995
[ondemandkorea] Fix extraction ( closes #10772 )
2016-12-17 18:50:12 +07:00
732d116aa7
[jwplatform] Improve duration extraction
2016-12-17 18:50:07 +07:00
a495840d3b
[jwplatform] Improve subtitles extraction
2016-12-17 18:50:00 +07:00
b0c65c677f
[utils] Improve urljoin
2016-12-17 18:49:55 +07:00
594601f545
[ondemandkorea] Add extractor
2016-12-17 18:49:45 +07:00
0ae9560eea
[vporn] Use urljoin for thumbnail
2016-12-16 23:57:51 +07:00
dc1f3a9f20
[vvvvid] do not cache the conn_id
2016-12-16 11:05:46 +01:00
7b1e80792b
[vvvvid] Add new extractor( closes #5915 )
2016-12-16 09:05:34 +01:00
38be3bc568
release 2016.12.15
2016-12-15 21:16:55 +07:00
d7ef47bffd
[ChangeLog] Actualize
2016-12-15 21:15:45 +07:00
5c32a5be95
[openload] Recognize oload.tv URLs ( #10408 )
2016-12-15 17:51:26 +08:00
30918999f5
[facebook] Recognize .onion URLs ( closes #11443 )
2016-12-15 01:04:49 +08:00
069f918302
[vlive] Use live titles for live streams
2016-12-14 21:30:33 +07:00
89c63cc5f8
[vlive] Add video params extraction fallback and improve ( closes #11375 )
2016-12-14 21:05:50 +07:00
577748075b
[vlive] Update extraction
2016-12-14 21:05:32 +07:00
67dcbc0add
[canvas] extract dash formats
2016-12-13 17:59:22 +01:00
3a40f859b5
[melonvod] Improve ( closes #11419 )
2016-12-13 02:27:26 +07:00
e34c33614d
[utils] Add convenience urljoin
2016-12-13 02:23:49 +07:00
abf3494ac7
[melonvod] Add extractor for vod.melon.com
2016-12-13 02:13:40 +07:00
3c1e9dc4ec
release 2016.12.12
2016-12-12 01:44:50 +07:00
62faf9b55e
[ChangeLog] Actualize
2016-12-12 01:41:08 +07:00
3530e0d3d9
[dplay] Use Safari user-agent for hls ( closes #11418 )
2016-12-12 00:58:08 +07:00
fb37eb25d9
[utils] Add common user agents map
2016-12-12 00:49:07 +07:00
d2d2495e16
[facebook] Detect login required error message
2016-12-11 01:40:30 +07:00
19b4900b7b
[facebook] Improve video selection ( closes #11390 )
2016-12-11 01:22:01 +07:00
6ca478d44a
[canalplus] Add another video id regex ( closes #11399 )
2016-12-11 00:45:27 +07:00
655cb545ab
[mixcloud] Relax _VALID_URL ( closes #11406 )
2016-12-10 23:48:18 +07:00
f0b69fa91a
[ctvnews] relax _VALID_URL regex( closes #11394 )
2016-12-10 17:36:32 +01:00
8821a718cf
[common] recognize hls manifests that contain video only formats( #11394 )
2016-12-10 17:22:15 +01:00
0d7d9f9404
[rte] improve extraction( closes #10498 )( closes #7746 )
2016-12-10 16:34:01 +01:00
f41db40596
[prosiebensat1] extract dash formats
2016-12-10 13:29:51 +01:00
68601ef3ac
[rts,srgssr] improve extraction for geo restricted videos( fixes #11089 )( closes #4989 )
2016-12-10 10:47:56 +01:00
18ece70c4d
release 2016.12.09
2016-12-09 02:46:18 +07:00
9ed3495eae
[ChangeLog] Actualize
2016-12-09 02:41:49 +07:00
6c20a0bb99
[openload] Fix extraction ( closes #10408 )
2016-12-09 02:15:16 +08:00
f43795e56b
[pandoratv] PEP 8 and simplify
2016-12-07 23:50:10 +07:00
7441915b1e
[pandoratv] Fix extraction ( closes #11023 )
2016-12-07 23:46:42 +07:00
283d1c6a8b
[telebruxelles] extract all formats and add support for emission urls
2016-12-06 19:01:17 +01:00
875ddd7409
[bloomberg] Add another video id regex ( closes #11371 )
2016-12-06 00:41:03 +07:00
4afa4ff223
[1tv] Fix video id extraction
2016-12-05 23:28:57 +07:00
3ed81714d8
[fusion] Update ooyala id regex
2016-12-05 22:43:36 +07:00
4bd7d9d4ae
[socks] Refine exception model for better error handling
...
1. ProxyError now inherits from socket.error instead of IOError
The only functions socks.py overrides are connect and connect_ex. In
Python 2.x and Python <= 3.2, socket functions raises socket.error. In
newer Python versions, those functions raises OSError instead. The name
socket.error is preserved as an alias of OSError for backward
compability. To keep socks.py compatible with Python's standard library,
it should raise the same exception as raw sockets.
See PEP 3151 (https://www.python.org/dev/peps/pep-3151/ ) for more
information about the change in Python 3.3.
2. Raise EOFError instead of IOError when the socket receives less data
than it expects
There's no common convention, but both ftplib and telnetlib raises
EOFError for similar situations. socks.py follows them.
Closes #11355
In #11355 , only Python 2 is affected. In Python 3, both socket.error and
IOError are alias of OSError, so AbstractHTTPHandler.do_open correctly
catches the error and thus InfoExtractor._is_valid_url works fine.
2016-12-05 00:43:37 +08:00
9b5288c92a
[1tv] Improve extraction and add support for playlists ( closes #11335 )
2016-12-04 23:35:21 +07:00