Commit Graph

14146 Commits (4edeac5bfae76966fd14f636bd68850ea0403ece)
 

Author SHA1 Message Date
Sergey M․ 655cb545ab
[mixcloud] Relax _VALID_URL (closes )
Remita Amine f0b69fa91a [ctvnews] relax _VALID_URL regex(closes )
Remita Amine 8821a718cf [common] recognize hls manifests that contain video only formats()
Remita Amine 0d7d9f9404 [rte] improve extraction(closes )(closes )
Remita Amine f41db40596 [prosiebensat1] extract dash formats
Remita Amine 68601ef3ac [rts,srgssr] improve extraction for geo restricted videos(fixes )(closes )
Sergey M․ 18ece70c4d
release 2016.12.09
Sergey M․ 9ed3495eae
[ChangeLog] Actualize
Yen Chi Hsuan 6c20a0bb99
[openload] Fix extraction (closes )
Sergey M․ f43795e56b
[pandoratv] PEP 8 and simplify
Serkora 7441915b1e [pandoratv] Fix extraction (closes )
Remita Amine 283d1c6a8b [telebruxelles] extract all formats and add support for emission urls
Sergey M․ 875ddd7409
[bloomberg] Add another video id regex (closes )
Sergey M․ 4afa4ff223
[1tv] Fix video id extraction
vordep 3ed81714d8
[fusion] Update ooyala id regex
Yen Chi Hsuan 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 

In , 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.
Sergey M․ 9b5288c92a
[1tv] Improve extraction and add support for playlists (closes )
Yen Chi Hsuan 8344296619
[socks] Fix error reporting ()
Remita Amine a94e7f4a0c [aenetworks] extract more formats(closes )
Yen Chi Hsuan d17bfe4095
[thisoldhouse] Recognize /tv-episode/ URLs and update _TESTS
Closes 
Laneone 98b08f94b1 [README.md] Fix typo
Just a minor spelling mistake in the readme
Sergey M․ 73ec479c7d
release 2016.12.01
Sergey M․ f150530f4d
[ChangeLog] Actualize
Sergey M․ 4c4765dba2
[soundcloud] Update client id (closes )
Philipp Hagemeister f882554815 [comedcycentral] Give /shows/.+/full-episodes URLs to the COmedyCentralFullEpisodesIE
Sergey M․ db75f14d8a
[ruutu] Detect DRM videos
Sergey M․ 8b0d3ee64e
[liveleak] Simplify and PEP 8
Varun 3779d524df [liveleak] Add support for youtube embeds
Mark Lee 6303fc8204 [spike] Fix full episodes extraction
Philipp Hagemeister cc61fc3934 [comedycentral] Add new extractor for full-episodes
CC seems to have added yet another indirection for full episodes - the mgid is now only in a linked feed.
This may be a little brittle, but it's better than failing outright.
Plus, the current The Daily Show episode now works :)
Sergey M․ c2530d3319
[teamfourstar] Simplify _VALID_URL and relax regexes
felix 8953319916 [screenwavemedia] Remove extractor
Rewrite TeamFourStar and Normalboots extractors in terms of JWPlatform
Yen Chi Hsuan 51b1378eed
Ignore and clean .swf files
Some videos on NicoNico are swf
Sergey M․ 2b380fc299
release 2016.11.27
Sergey M․ 294d4926d7
[ChangeLog] Actualize
Sergey M․ 83f1481baa
[extractor/generic] Add support for webcaster.pro embeds
Sergey M․ f25e1c8d8c
[webcaster] Add support for webcaster.pro
Sergey M․ 6901673868
[azubu] Add support for azubu.uol.com.br (closes )
Sergey M․ 560c8c6ec0
[viki] Prefer hls
Sergey M․ 9338a0eae3
[viki] Fix rtmp formats extraction (closes )
Sergey M․ 74394b5e10
[puls4] Relax _VALID_URL (closes )
Sergey M․ 1db058466d
[vevo] Allow video info to fail in tests
Sergey M․ e94eeb1dd3
[vevo] Simplify artists extraction
Andrew J. Erickson 8b27d83e4e
vevo: fixing naming when there are featured artists
Sergey M․ 8eb7b5c3f1
[mitele] Modernize and extract more metadata
zurfyx b68599ed47
[mitele] Relax _VALID_URL
Yen Chi Hsuan 44444f0d3b
[cbslocal] Support newyork.cbslocal.com
Closes 
Sergey M․ c867adc68c
[youtube:playlist] Pass disable_polymer in query (closes , closes )
Sergey M․ 3b5daf0736
release 2016.11.22
Sergey M․ c8f56741dd
[ChangeLog] Actualize