mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 08:35:12 +00:00 
			
		
		
		
	[nhl] Make sure we add '_sd' before the extension (fixes #4397)
'.replace' would find the first dot in the path.
This commit is contained in:
		@@ -2,6 +2,7 @@ from __future__ import unicode_literals
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import json
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
from .common import InfoExtractor
 | 
			
		||||
from ..compat import (
 | 
			
		||||
@@ -26,7 +27,8 @@ class NHLBaseInfoExtractor(InfoExtractor):
 | 
			
		||||
        initial_video_url = info['publishPoint']
 | 
			
		||||
        if info['formats'] == '1':
 | 
			
		||||
            parsed_url = compat_urllib_parse_urlparse(initial_video_url)
 | 
			
		||||
            path = parsed_url.path.replace('.', '_sd.', 1)
 | 
			
		||||
            filename, ext = os.path.splitext(parsed_url.path)
 | 
			
		||||
            path = '%s_sd%s' % (filename, ext)
 | 
			
		||||
            data = compat_urllib_parse.urlencode({
 | 
			
		||||
                'type': 'fvod',
 | 
			
		||||
                'path': compat_urlparse.urlunparse(parsed_url[:2] + (path,) + parsed_url[3:])
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user