Plugin cleanup and tweaks

This commit is contained in:
2023-02-20 19:18:45 -06:00
parent 372e4ff3dc
commit 3ad9e1c7bb
1138 changed files with 48878 additions and 40445 deletions

View File

@@ -1,6 +1,3 @@
# coding: utf-8
from __future__ import unicode_literals
import json
from .theplatform import ThePlatformIE
@@ -11,7 +8,7 @@ from ..utils import (
)
class TheWeatherChannelIE(ThePlatformIE):
class TheWeatherChannelIE(ThePlatformIE): # XXX: Do not subclass from concrete IE
_VALID_URL = r'https?://(?:www\.)?weather\.com(?P<asset_name>(?:/(?P<locale>[a-z]{2}-[A-Z]{2}))?/(?:[^/]+/)*video/(?P<id>[^/?#]+))'
_TESTS = [{
'url': 'https://weather.com/series/great-outdoors/video/ice-climber-is-in-for-a-shock',
@@ -82,7 +79,6 @@ class TheWeatherChannelIE(ThePlatformIE):
'url': variant_url,
'format_id': variant_id,
})
self._sort_formats(formats)
cc_url = video_data.get('cc_url')