[huffpost] Add support
This commit is contained in:
		
							parent
							
								
									0f2999fe2b
								
							
						
					
					
						commit
						db1f388878
					
				
					 5 changed files with 83 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -1,3 +1,5 @@
 | 
			
		|||
from __future__ import unicode_literals
 | 
			
		||||
 | 
			
		||||
from .common import FileDownloader
 | 
			
		||||
from .hls import HlsFD
 | 
			
		||||
from .http import HttpFD
 | 
			
		||||
| 
						 | 
				
			
			@ -12,10 +14,11 @@ from ..utils import (
 | 
			
		|||
def get_suitable_downloader(info_dict):
 | 
			
		||||
    """Get the downloader class that can handle the info dict."""
 | 
			
		||||
    url = info_dict['url']
 | 
			
		||||
    protocol = info_dict.get('protocol')
 | 
			
		||||
 | 
			
		||||
    if url.startswith('rtmp'):
 | 
			
		||||
        return RtmpFD
 | 
			
		||||
    if determine_ext(url) == u'm3u8':
 | 
			
		||||
    if (protocol == 'm3u8') or (protocol is None and determine_ext(url) == 'm3u8'):
 | 
			
		||||
        return HlsFD
 | 
			
		||||
    if url.startswith('mms') or url.startswith('rtsp'):
 | 
			
		||||
        return MplayerFD
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue