mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	[cleanup] Add more ruff rules (#10149)
Authored by: seproDev Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com> Reviewed-by: Simon Sawicki <contact@grub4k.xyz>
This commit is contained in:
		| @@ -9,18 +9,18 @@ from ..utils.traversal import traverse_obj | ||||
| 
 | ||||
| class PeriscopeBaseIE(InfoExtractor): | ||||
|     _M3U8_HEADERS = { | ||||
|         'Referer': 'https://www.periscope.tv/' | ||||
|         'Referer': 'https://www.periscope.tv/', | ||||
|     } | ||||
| 
 | ||||
|     def _call_api(self, method, query, item_id): | ||||
|         return self._download_json( | ||||
|             'https://api.periscope.tv/api/v2/%s' % method, | ||||
|             f'https://api.periscope.tv/api/v2/{method}', | ||||
|             item_id, query=query) | ||||
| 
 | ||||
|     def _parse_broadcast_data(self, broadcast, video_id): | ||||
|         title = broadcast.get('status') or 'Periscope Broadcast' | ||||
|         uploader = broadcast.get('user_display_name') or broadcast.get('username') | ||||
|         title = '%s - %s' % (uploader, title) if uploader else title | ||||
|         title = f'{uploader} - {title}' if uploader else title | ||||
|         thumbnails = [{ | ||||
|             'url': broadcast[image], | ||||
|         } for image in ('image_url', 'image_url_medium', 'image_url_small') if broadcast.get(image)] | ||||
| @@ -40,7 +40,7 @@ class PeriscopeBaseIE(InfoExtractor): | ||||
|             'live_status': { | ||||
|                 'running': 'is_live', | ||||
|                 'not_started': 'is_upcoming', | ||||
|             }.get(traverse_obj(broadcast, ('state', {str.lower}))) or 'was_live' | ||||
|             }.get(traverse_obj(broadcast, ('state', {str.lower}))) or 'was_live', | ||||
|         } | ||||
| 
 | ||||
|     @staticmethod | ||||
| @@ -165,7 +165,7 @@ class PeriscopeUserIE(PeriscopeBaseIE): | ||||
|                 webpage, 'data store', default='{}', group='data')), | ||||
|             user_name) | ||||
| 
 | ||||
|         user = list(data_store['UserCache']['users'].values())[0]['user'] | ||||
|         user = next(iter(data_store['UserCache']['users'].values()))['user'] | ||||
|         user_id = user['id'] | ||||
|         session_id = data_store['SessionToken']['public']['broadcastHistory']['token']['session_id'] | ||||
| 
 | ||||
| @@ -182,7 +182,7 @@ class PeriscopeUserIE(PeriscopeBaseIE): | ||||
| 
 | ||||
|         entries = [ | ||||
|             self.url_result( | ||||
|                 'https://www.periscope.tv/%s/%s' % (user_name, broadcast_id)) | ||||
|                 f'https://www.periscope.tv/{user_name}/{broadcast_id}') | ||||
|             for broadcast_id in broadcast_ids] | ||||
| 
 | ||||
|         return self.playlist_result(entries, user_id, title, description) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 sepro
					sepro