mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-03 22:47:06 -05:00 
			
		
		
		
	[steam] Modernize
This commit is contained in:
		@@ -1,3 +1,5 @@
 | 
			
		||||
from __future__ import unicode_literals
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
 | 
			
		||||
from .common import InfoExtractor
 | 
			
		||||
@@ -17,22 +19,24 @@ class SteamIE(InfoExtractor):
 | 
			
		||||
    _VIDEO_PAGE_TEMPLATE = 'http://store.steampowered.com/video/%s/'
 | 
			
		||||
    _AGECHECK_TEMPLATE = 'http://store.steampowered.com/agecheck/video/%s/?snr=1_agecheck_agecheck__age-gate&ageDay=1&ageMonth=January&ageYear=1970'
 | 
			
		||||
    _TEST = {
 | 
			
		||||
        u"url": u"http://store.steampowered.com/video/105600/",
 | 
			
		||||
        u"playlist": [
 | 
			
		||||
        "url": "http://store.steampowered.com/video/105600/",
 | 
			
		||||
        "playlist": [
 | 
			
		||||
            {
 | 
			
		||||
                u"file": u"81300.flv",
 | 
			
		||||
                u"md5": u"f870007cee7065d7c76b88f0a45ecc07",
 | 
			
		||||
                u"info_dict": {
 | 
			
		||||
                        u"title": u"Terraria 1.1 Trailer",
 | 
			
		||||
                        u'playlist_index': 1,
 | 
			
		||||
                "md5": "f870007cee7065d7c76b88f0a45ecc07",
 | 
			
		||||
                "info_dict": {
 | 
			
		||||
                    'id': '81300',
 | 
			
		||||
                    'ext': 'flv',
 | 
			
		||||
                    "title": "Terraria 1.1 Trailer",
 | 
			
		||||
                    'playlist_index': 1,
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
                u"file": u"80859.flv",
 | 
			
		||||
                u"md5": u"61aaf31a5c5c3041afb58fb83cbb5751",
 | 
			
		||||
                u"info_dict": {
 | 
			
		||||
                    u"title": u"Terraria Trailer",
 | 
			
		||||
                    u'playlist_index': 2,
 | 
			
		||||
                "md5": "61aaf31a5c5c3041afb58fb83cbb5751",
 | 
			
		||||
                "info_dict": {
 | 
			
		||||
                    'id': '80859',
 | 
			
		||||
                    'ext': 'flv',
 | 
			
		||||
                    "title": "Terraria Trailer",
 | 
			
		||||
                    'playlist_index': 2,
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
@@ -73,7 +77,7 @@ class SteamIE(InfoExtractor):
 | 
			
		||||
            video_url = vid.group('videoURL')
 | 
			
		||||
            video_thumb = thumb.group('thumbnail')
 | 
			
		||||
            if not video_url:
 | 
			
		||||
                raise ExtractorError(u'Cannot find video url for %s' % video_id)
 | 
			
		||||
                raise ExtractorError('Cannot find video url for %s' % video_id)
 | 
			
		||||
            info = {
 | 
			
		||||
                'id':video_id,
 | 
			
		||||
                'url':video_url,
 | 
			
		||||
@@ -82,4 +86,4 @@ class SteamIE(InfoExtractor):
 | 
			
		||||
                'thumbnail': video_thumb
 | 
			
		||||
                  }
 | 
			
		||||
            videos.append(info)
 | 
			
		||||
        return [self.playlist_result(videos, gameID, game_title)]
 | 
			
		||||
        return self.playlist_result(videos, gameID, game_title)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user