summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergey M․ <dstftw@gmail.com>2014-08-10 01:04:10 +0700
committerSergey M․ <dstftw@gmail.com>2014-08-10 01:04:10 +0700
commitf5273890eeea6604c23367d91007fb8119768c17 (patch)
tree0280058c74ae64d6c0c9652f3f6bf52f4ccdc301
parentc7a088a816d4e83bccb2717f54a11d680b095173 (diff)
downloadyoutube-dl-f5273890eeea6604c23367d91007fb8119768c17.tar.gz
youtube-dl-f5273890eeea6604c23367d91007fb8119768c17.tar.xz
youtube-dl-f5273890eeea6604c23367d91007fb8119768c17.zip
[fm4] Remove unused imports and minor changes
-rw-r--r--youtube_dl/extractor/fm4.py30
1 files changed, 13 insertions, 17 deletions
diff --git a/youtube_dl/extractor/fm4.py b/youtube_dl/extractor/fm4.py
index 4eb63ffa9..c1e60774b 100644
--- a/youtube_dl/extractor/fm4.py
+++ b/youtube_dl/extractor/fm4.py
@@ -1,8 +1,6 @@
 # coding: utf-8
 from __future__ import unicode_literals
 
-import calendar
-import datetime
 import re
 
 from .common import InfoExtractor
@@ -13,20 +11,7 @@ from .common import InfoExtractor
 
 class FM4IE(InfoExtractor):
     IE_DESC = 'fm4.orf.at'
-    _VALID_URL = r'http://fm4\.orf\.at/7tage#(?P<date>[0-9]+)/(?P<show>[\w]+)'
-
-    def _extract_entry_dict(self, info, title, subtitle):
-        result = {
-            'id': info['loopStreamId'].replace('.mp3', ''),
-            'url': 'http://loopstream01.apa.at/?channel=fm4&id=%s' % info['loopStreamId'],
-            'title': title,
-            'description': subtitle,
-            'duration': (info['end'] - info['start']) / 1000,
-            'timestamp': info['start'] / 1000,
-            'ext': 'mp3'
-        }
-
-        return result
+    _VALID_URL = r'http://fm4\.orf\.at/7tage/?#(?P<date>[0-9]+)/(?P<show>\w+)'
 
     def _real_extract(self, url):
         mobj = re.match(self._VALID_URL, url)
@@ -38,7 +23,18 @@ class FM4IE(InfoExtractor):
             show_id
         )
 
-        entries = [ self._extract_entry_dict(t, data['title'], data['subtitle']) for t in data['streams']]
+        def extract_entry_dict(info, title, subtitle):
+            return {
+                'id': info['loopStreamId'].replace('.mp3', ''),
+                'url': 'http://loopstream01.apa.at/?channel=fm4&id=%s' % info['loopStreamId'],
+                'title': title,
+                'description': subtitle,
+                'duration': (info['end'] - info['start']) / 1000,
+                'timestamp': info['start'] / 1000,
+                'ext': 'mp3'
+            }
+
+        entries = [extract_entry_dict(t, data['title'], data['subtitle']) for t in data['streams']]
 
         return {
             '_type': 'playlist',