aboutsummaryrefslogtreecommitdiff
path: root/yt_dlp/extractor/steam.py
diff options
context:
space:
mode:
authorsepro <4618135+seproDev@users.noreply.github.com>2024-03-08 23:36:41 +0100
committerGitHub <noreply@github.com>2024-03-08 23:36:41 +0100
commitf4f9f6d00edcac6d4eb2b3fb78bf81326235d492 (patch)
tree4808f816cfeec2a30a6072e99873f3601bef5060 /yt_dlp/extractor/steam.py
parentdfd8c0b69683b1c11beea039a96dd2949026c1d7 (diff)
[cleanup] Fix infodict returned fields (#8906)
Authored by: seproDev
Diffstat (limited to 'yt_dlp/extractor/steam.py')
-rw-r--r--yt_dlp/extractor/steam.py18
1 files changed, 7 insertions, 11 deletions
diff --git a/yt_dlp/extractor/steam.py b/yt_dlp/extractor/steam.py
index 7daee2fe0..63da9662a 100644
--- a/yt_dlp/extractor/steam.py
+++ b/yt_dlp/extractor/steam.py
@@ -2,9 +2,10 @@ import re
from .common import InfoExtractor
from ..utils import (
- extract_attributes,
ExtractorError,
+ extract_attributes,
get_element_by_class,
+ str_or_none,
)
@@ -30,7 +31,6 @@ class SteamIE(InfoExtractor):
'ext': 'mp4',
'title': 'Terraria video 256785003',
'thumbnail': r're:^https://cdn\.[^\.]+\.steamstatic\.com',
- 'n_entries': 2,
}
},
{
@@ -39,9 +39,7 @@ class SteamIE(InfoExtractor):
'id': '2040428',
'ext': 'mp4',
'title': 'Terraria video 2040428',
- 'playlist_index': 2,
'thumbnail': r're:^https://cdn\.[^\.]+\.steamstatic\.com',
- 'n_entries': 2,
}
}
],
@@ -55,12 +53,10 @@ class SteamIE(InfoExtractor):
}, {
'url': 'https://store.steampowered.com/app/271590/Grand_Theft_Auto_V/',
'info_dict': {
- 'id': '256757115',
- 'title': 'Grand Theft Auto V video 256757115',
- 'ext': 'mp4',
- 'thumbnail': r're:^https://cdn\.[^\.]+\.steamstatic\.com',
- 'n_entries': 20,
+ 'id': '271590',
+ 'title': 'Grand Theft Auto V',
},
+ 'playlist_count': 23,
}]
def _real_extract(self, url):
@@ -136,7 +132,7 @@ class SteamCommunityBroadcastIE(InfoExtractor):
'id': '76561199073851486',
'title': r're:Steam Community :: pepperm!nt :: Broadcast 2022-06-26 \d{2}:\d{2}',
'ext': 'mp4',
- 'uploader_id': 1113585758,
+ 'uploader_id': '1113585758',
'uploader': 'pepperm!nt',
'live_status': 'is_live',
},
@@ -169,6 +165,6 @@ class SteamCommunityBroadcastIE(InfoExtractor):
'live_status': 'is_live',
'view_count': json_data.get('num_view'),
'uploader': uploader_json.get('persona_name'),
- 'uploader_id': uploader_json.get('accountid'),
+ 'uploader_id': str_or_none(uploader_json.get('accountid')),
'subtitles': subs,
}