aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/nova.py
diff options
context:
space:
mode:
authorSlava Shklyaev <shk.slava@gmail.com>2015-06-02 18:15:05 +0300
committerSlava Shklyaev <shk.slava@gmail.com>2015-06-02 18:23:42 +0300
commit4b5fe1349f5568f3b9b939520db0a1ddc598b4b3 (patch)
tree212654d2e8c6aa68c94df91d7a4c2bdba5911cbc /youtube_dl/extractor/nova.py
parenta00234f1c517d077a237da576be638fef980d79e (diff)
[nova] Comply with review
Diffstat (limited to 'youtube_dl/extractor/nova.py')
-rw-r--r--youtube_dl/extractor/nova.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/youtube_dl/extractor/nova.py b/youtube_dl/extractor/nova.py
index 10957e5fa..4a2d76506 100644
--- a/youtube_dl/extractor/nova.py
+++ b/youtube_dl/extractor/nova.py
@@ -4,7 +4,11 @@ from __future__ import unicode_literals
import re
from .common import InfoExtractor
-from ..utils import clean_html, determine_ext
+from ..utils import (
+ clean_html,
+ determine_ext,
+ unified_strdate,
+)
class NovaIE(InfoExtractor):
@@ -143,14 +147,12 @@ class NovaIE(InfoExtractor):
description = clean_html(self._og_search_description(webpage, default=None))
thumbnail = config.get('poster')
- mobj = None
if site == 'novaplus':
- mobj = re.search(r'(?P<day>\d{1,2})-(?P<month>\d{1,2})-(?P<year>\d{4})$', display_id)
- if site == 'fanda':
- mobj = re.search(
- r'<span class="date_time">(?P<day>\d{1,2})\.(?P<month>\d{1,2})\.(?P<year>\d{4})\b', webpage)
- if mobj:
- upload_date = '{}{:02d}{:02d}'.format(mobj.group('year'), int(mobj.group('month')), int(mobj.group('day')))
+ upload_date = unified_strdate(self._search_regex(
+ r'(\d{1,2}-\d{1,2}-\d{4})$', display_id, 'upload date', default=None))
+ elif site == 'fanda':
+ upload_date = unified_strdate(self._search_regex(
+ r'<span class="date_time">(\d{1,2}\.\d{1,2}\.\d{4})', webpage, 'upload date', default=None))
else:
upload_date = None