]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/vine.py
[cleanup, utils] Don't use kwargs for `format_field`
[yt-dlp.git] / yt_dlp / extractor / vine.py
index 27373658a9507bdc5f37b128957ca3016dec0189..947f5cdb698337692caeab70c5df58438d8ef2bd 100644 (file)
@@ -1,12 +1,8 @@
-# coding: utf-8
-from __future__ import unicode_literals
-
-import re
-
 from .common import InfoExtractor
 from ..compat import compat_str
 from ..utils import (
     determine_ext,
+    format_field,
     int_or_none,
     unified_timestamp,
 )
@@ -93,7 +89,7 @@ def video_url(kind):
 
         username = data.get('username')
 
-        alt_title = 'Vine by %s' % username if username else None
+        alt_title = format_field(username, None, 'Vine by %s')
 
         return {
             'id': video_id,
@@ -133,7 +129,7 @@ def suitable(cls, url):
         return False if VineIE.suitable(url) else super(VineUserIE, cls).suitable(url)
 
     def _real_extract(self, url):
-        mobj = re.match(self._VALID_URL, url)
+        mobj = self._match_valid_url(url)
         user = mobj.group('user')
         u = mobj.group('u')