We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
[daum.net] Error downloading http://m.tvpot.daum.net/v/65139429
Split from #8267

```
$ youtube-dl -v "http://m.tvpot.daum.net/v/65139429"
[debug] System config: []
[debug] User config: [u'--no-mtime', u'-o', u'/Users/ping/Downloads/%(title)s_%(id)s.%(ext)s']
[debug] Command-line args: [u'-v', u'http://m.tvpot.daum.net/v/65139429']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.01.23
[debug] Python version 2.7.5 - Darwin-13.4.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 2.6.2, ffprobe 2.6.2, rtmpdump 2.4
[debug] Proxy map: {}
[daum.net] 65139429: Downloading video info
[daum.net] 65139429: Downloading video formats info
ERROR: An extractor error has occurred. (caused by KeyError(u'output_list',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 313, in extract
    return self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/daum.py", line 46, in _real_extract
    for format_el in movie_data['output_list']['output_list']:
KeyError: u'output_list'
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 666, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 319, in extract
    raise ExtractorError('An extractor error has occurred.', cause=e)
ExtractorError: An extractor error has occurred. (caused by KeyError(u'output_list',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
```


--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `youtube_dl/extractor/daum.py`
Content:
```
1 # encoding: utf-8
2 
3 from __future__ import unicode_literals
4 
5 from .common import InfoExtractor
6 from ..compat import compat_urllib_parse
7 from ..utils import (
8     int_or_none,
9     str_to_int,
10     xpath_text,
11 )
12 
13 
14 class DaumIE(InfoExtractor):
15     _VALID_URL = r'https?://(?:m\.)?tvpot\.daum\.net/v/(?P<id>[^?#&]+)'
16     IE_NAME = 'daum.net'
17 
18     _TESTS = [{
19         'url': 'http://tvpot.daum.net/v/vab4dyeDBysyBssyukBUjBz',
20         'info_dict': {
21             'id': 'vab4dyeDBysyBssyukBUjBz',
22             'ext': 'mp4',
23             'title': '마크 헌트 vs 안토니오 실바',
24             'description': 'Mark Hunt vs Antonio Silva',
25             'upload_date': '20131217',
26             'duration': 2117,
27             'view_count': int,
28             'comment_count': int,
29         },
30     }, {
31         'url': 'http://tvpot.daum.net/v/07dXWRka62Y%24',
32         'only_matching': True,
33     }]
34 
35     def _real_extract(self, url):
36         video_id = self._match_id(url)
37         query = compat_urllib_parse.urlencode({'vid': video_id})
38         info = self._download_xml(
39             'http://tvpot.daum.net/clip/ClipInfoXml.do?' + query, video_id,
40             'Downloading video info')
41         movie_data = self._download_json(
42             'http://videofarm.daum.net/controller/api/closed/v1_2/IntegratedMovieData.json?' + query,
43             video_id, 'Downloading video formats info')
44 
45         formats = []
46         for format_el in movie_data['output_list']['output_list']:
47             profile = format_el['profile']
48             format_query = compat_urllib_parse.urlencode({
49                 'vid': video_id,
50                 'profile': profile,
51             })
52             url_doc = self._download_xml(
53                 'http://videofarm.daum.net/controller/api/open/v1_2/MovieLocation.apixml?' + format_query,
54                 video_id, note='Downloading video data for %s format' % profile)
55             format_url = url_doc.find('result/url').text
56             formats.append({
57                 'url': format_url,
58                 'format_id': profile,
59                 'width': int_or_none(format_el.get('width')),
60                 'height': int_or_none(format_el.get('height')),
61                 'filesize': int_or_none(format_el.get('filesize')),
62             })
63         self._sort_formats(formats)
64 
65         return {
66             'id': video_id,
67             'title': info.find('TITLE').text,
68             'formats': formats,
69             'thumbnail': xpath_text(info, 'THUMB_URL'),
70             'description': xpath_text(info, 'CONTENTS'),
71             'duration': int_or_none(xpath_text(info, 'DURATION')),
72             'upload_date': info.find('REGDTTM').text[:8],
73             'view_count': str_to_int(xpath_text(info, 'PLAY_CNT')),
74             'comment_count': str_to_int(xpath_text(info, 'COMMENT_CNT')),
75         }
76 
77 
78 class DaumClipIE(InfoExtractor):
79     _VALID_URL = r'https?://(?:m\.)?tvpot\.daum\.net/(?:clip/ClipView.do|mypot/View.do)\?.*?clipid=(?P<id>\d+)'
80     IE_NAME = 'daum.net:clip'
81 
82     _TESTS = [{
83         'url': 'http://tvpot.daum.net/clip/ClipView.do?clipid=52554690',
84         'info_dict': {
85             'id': '52554690',
86             'ext': 'mp4',
87             'title': 'DOTA 2GETHER 시즌2 6회 - 2부',
88             'description': 'DOTA 2GETHER 시즌2 6회 - 2부',
89             'upload_date': '20130831',
90             'duration': 3868,
91             'view_count': int,
92         },
93     }]
94 
95     def _real_extract(self, url):
96         video_id = self._match_id(url)
97         clip_info = self._download_json(
98             'http://tvpot.daum.net/mypot/json/GetClipInfo.do?clipid=%s' % video_id,
99             video_id, 'Downloading clip info')['clip_bean']
100 
101         return {
102             '_type': 'url_transparent',
103             'id': video_id,
104             'url': 'http://tvpot.daum.net/v/%s' % clip_info['vid'],
105             'title': clip_info['title'],
106             'thumbnail': clip_info.get('thumb_url'),
107             'description': clip_info.get('contents'),
108             'duration': int_or_none(clip_info.get('duration')),
109             'upload_date': clip_info.get('up_date')[:8],
110             'view_count': int_or_none(clip_info.get('play_count')),
111             'ie_key': 'Daum',
112         }
113
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/youtube_dl/extractor/daum.py b/youtube_dl/extractor/daum.py
--- a/youtube_dl/extractor/daum.py
+++ b/youtube_dl/extractor/daum.py
@@ -2,6 +2,8 @@
 
 from __future__ import unicode_literals
 
+import re
+
 from .common import InfoExtractor
 from ..compat import compat_urllib_parse
 from ..utils import (
@@ -27,6 +29,18 @@
             'view_count': int,
             'comment_count': int,
         },
+    }, {
+        'url': 'http://m.tvpot.daum.net/v/65139429',
+        'info_dict': {
+            'id': '65139429',
+            'ext': 'mp4',
+            'title': 'md5:a100d65d09cec246d8aa9bde7de45aed',
+            'description': 'md5:79794514261164ff27e36a21ad229fc5',
+            'upload_date': '20150604',
+            'duration': 154,
+            'view_count': int,
+            'comment_count': int,
+        },
     }, {
         'url': 'http://tvpot.daum.net/v/07dXWRka62Y%24',
         'only_matching': True,
@@ -42,6 +56,10 @@
             'http://videofarm.daum.net/controller/api/closed/v1_2/IntegratedMovieData.json?' + query,
             video_id, 'Downloading video formats info')
 
+        # For urls like http://m.tvpot.daum.net/v/65139429, where the video_id is really a clipid
+        if not movie_data.get('output_list', {}).get('output_list') and re.match(r'^\d+$', video_id):
+            return self.url_result('http://tvpot.daum.net/clip/ClipView.do?clipid=%s' % video_id)
+
         formats = []
         for format_el in movie_data['output_list']['output_list']:
             profile = format_el['profile']
@@ -76,7 +94,7 @@
 
 
 class DaumClipIE(InfoExtractor):
-    _VALID_URL = r'https?://(?:m\.)?tvpot\.daum\.net/(?:clip/ClipView.do|mypot/View.do)\?.*?clipid=(?P<id>\d+)'
+    _VALID_URL = r'https?://(?:m\.)?tvpot\.daum\.net/(?:clip/ClipView.(?:do|tv)|mypot/View.do)\?.*?clipid=(?P<id>\d+)'
     IE_NAME = 'daum.net:clip'
 
     _TESTS = [{
@@ -90,6 +108,9 @@
             'duration': 3868,
             'view_count': int,
         },
+    }, {
+        'url': 'http://m.tvpot.daum.net/clip/ClipView.tv?clipid=54999425',
+        'only_matching': True,
     }]
 
     def _real_extract(self, url):

{"golden_diff": "diff --git a/youtube_dl/extractor/daum.py b/youtube_dl/extractor/daum.py\n--- a/youtube_dl/extractor/daum.py\n+++ b/youtube_dl/extractor/daum.py\n@@ -2,6 +2,8 @@\n \n from __future__ import unicode_literals\n \n+import re\n+\n from .common import InfoExtractor\n from ..compat import compat_urllib_parse\n from ..utils import (\n@@ -27,6 +29,18 @@\n             'view_count': int,\n             'comment_count': int,\n         },\n+    }, {\n+        'url': 'http://m.tvpot.daum.net/v/65139429',\n+        'info_dict': {\n+            'id': '65139429',\n+            'ext': 'mp4',\n+            'title': 'md5:a100d65d09cec246d8aa9bde7de45aed',\n+            'description': 'md5:79794514261164ff27e36a21ad229fc5',\n+            'upload_date': '20150604',\n+            'duration': 154,\n+            'view_count': int,\n+            'comment_count': int,\n+        },\n     }, {\n         'url': 'http://tvpot.daum.net/v/07dXWRka62Y%24',\n         'only_matching': True,\n@@ -42,6 +56,10 @@\n             'http://videofarm.daum.net/controller/api/closed/v1_2/IntegratedMovieData.json?' + query,\n             video_id, 'Downloading video formats info')\n \n+        # For urls like http://m.tvpot.daum.net/v/65139429, where the video_id is really a clipid\n+        if not movie_data.get('output_list', {}).get('output_list') and re.match(r'^\\d+$', video_id):\n+            return self.url_result('http://tvpot.daum.net/clip/ClipView.do?clipid=%s' % video_id)\n+\n         formats = []\n         for format_el in movie_data['output_list']['output_list']:\n             profile = format_el['profile']\n@@ -76,7 +94,7 @@\n \n \n class DaumClipIE(InfoExtractor):\n-    _VALID_URL = r'https?://(?:m\\.)?tvpot\\.daum\\.net/(?:clip/ClipView.do|mypot/View.do)\\?.*?clipid=(?P<id>\\d+)'\n+    _VALID_URL = r'https?://(?:m\\.)?tvpot\\.daum\\.net/(?:clip/ClipView.(?:do|tv)|mypot/View.do)\\?.*?clipid=(?P<id>\\d+)'\n     IE_NAME = 'daum.net:clip'\n \n     _TESTS = [{\n@@ -90,6 +108,9 @@\n             'duration': 3868,\n             'view_count': int,\n         },\n+    }, {\n+        'url': 'http://m.tvpot.daum.net/clip/ClipView.tv?clipid=54999425',\n+        'only_matching': True,\n     }]\n \n     def _real_extract(self, url):\n", "issue": "[daum.net] Error downloading http://m.tvpot.daum.net/v/65139429\nSplit from #8267\n\n```\n$ youtube-dl -v \"http://m.tvpot.daum.net/v/65139429\"\n[debug] System config: []\n[debug] User config: [u'--no-mtime', u'-o', u'/Users/ping/Downloads/%(title)s_%(id)s.%(ext)s']\n[debug] Command-line args: [u'-v', u'http://m.tvpot.daum.net/v/65139429']\n[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8\n[debug] youtube-dl version 2016.01.23\n[debug] Python version 2.7.5 - Darwin-13.4.0-x86_64-i386-64bit\n[debug] exe versions: ffmpeg 2.6.2, ffprobe 2.6.2, rtmpdump 2.4\n[debug] Proxy map: {}\n[daum.net] 65139429: Downloading video info\n[daum.net] 65139429: Downloading video formats info\nERROR: An extractor error has occurred. (caused by KeyError(u'output_list',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.\nTraceback (most recent call last):\n  File \"/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py\", line 313, in extract\n    return self._real_extract(url)\n  File \"/usr/local/bin/youtube-dl/youtube_dl/extractor/daum.py\", line 46, in _real_extract\n    for format_el in movie_data['output_list']['output_list']:\nKeyError: u'output_list'\nTraceback (most recent call last):\n  File \"/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py\", line 666, in extract_info\n    ie_result = ie.extract(url)\n  File \"/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py\", line 319, in extract\n    raise ExtractorError('An extractor error has occurred.', cause=e)\nExtractorError: An extractor error has occurred. (caused by KeyError(u'output_list',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.\n```\n\n", "before_files": [{"content": "# encoding: utf-8\n\nfrom __future__ import unicode_literals\n\nfrom .common import InfoExtractor\nfrom ..compat import compat_urllib_parse\nfrom ..utils import (\n    int_or_none,\n    str_to_int,\n    xpath_text,\n)\n\n\nclass DaumIE(InfoExtractor):\n    _VALID_URL = r'https?://(?:m\\.)?tvpot\\.daum\\.net/v/(?P<id>[^?#&]+)'\n    IE_NAME = 'daum.net'\n\n    _TESTS = [{\n        'url': 'http://tvpot.daum.net/v/vab4dyeDBysyBssyukBUjBz',\n        'info_dict': {\n            'id': 'vab4dyeDBysyBssyukBUjBz',\n            'ext': 'mp4',\n            'title': '\ub9c8\ud06c \ud5cc\ud2b8 vs \uc548\ud1a0\ub2c8\uc624 \uc2e4\ubc14',\n            'description': 'Mark Hunt vs Antonio Silva',\n            'upload_date': '20131217',\n            'duration': 2117,\n            'view_count': int,\n            'comment_count': int,\n        },\n    }, {\n        'url': 'http://tvpot.daum.net/v/07dXWRka62Y%24',\n        'only_matching': True,\n    }]\n\n    def _real_extract(self, url):\n        video_id = self._match_id(url)\n        query = compat_urllib_parse.urlencode({'vid': video_id})\n        info = self._download_xml(\n            'http://tvpot.daum.net/clip/ClipInfoXml.do?' + query, video_id,\n            'Downloading video info')\n        movie_data = self._download_json(\n            'http://videofarm.daum.net/controller/api/closed/v1_2/IntegratedMovieData.json?' + query,\n            video_id, 'Downloading video formats info')\n\n        formats = []\n        for format_el in movie_data['output_list']['output_list']:\n            profile = format_el['profile']\n            format_query = compat_urllib_parse.urlencode({\n                'vid': video_id,\n                'profile': profile,\n            })\n            url_doc = self._download_xml(\n                'http://videofarm.daum.net/controller/api/open/v1_2/MovieLocation.apixml?' + format_query,\n                video_id, note='Downloading video data for %s format' % profile)\n            format_url = url_doc.find('result/url').text\n            formats.append({\n                'url': format_url,\n                'format_id': profile,\n                'width': int_or_none(format_el.get('width')),\n                'height': int_or_none(format_el.get('height')),\n                'filesize': int_or_none(format_el.get('filesize')),\n            })\n        self._sort_formats(formats)\n\n        return {\n            'id': video_id,\n            'title': info.find('TITLE').text,\n            'formats': formats,\n            'thumbnail': xpath_text(info, 'THUMB_URL'),\n            'description': xpath_text(info, 'CONTENTS'),\n            'duration': int_or_none(xpath_text(info, 'DURATION')),\n            'upload_date': info.find('REGDTTM').text[:8],\n            'view_count': str_to_int(xpath_text(info, 'PLAY_CNT')),\n            'comment_count': str_to_int(xpath_text(info, 'COMMENT_CNT')),\n        }\n\n\nclass DaumClipIE(InfoExtractor):\n    _VALID_URL = r'https?://(?:m\\.)?tvpot\\.daum\\.net/(?:clip/ClipView.do|mypot/View.do)\\?.*?clipid=(?P<id>\\d+)'\n    IE_NAME = 'daum.net:clip'\n\n    _TESTS = [{\n        'url': 'http://tvpot.daum.net/clip/ClipView.do?clipid=52554690',\n        'info_dict': {\n            'id': '52554690',\n            'ext': 'mp4',\n            'title': 'DOTA 2GETHER \uc2dc\uc98c2 6\ud68c - 2\ubd80',\n            'description': 'DOTA 2GETHER \uc2dc\uc98c2 6\ud68c - 2\ubd80',\n            'upload_date': '20130831',\n            'duration': 3868,\n            'view_count': int,\n        },\n    }]\n\n    def _real_extract(self, url):\n        video_id = self._match_id(url)\n        clip_info = self._download_json(\n            'http://tvpot.daum.net/mypot/json/GetClipInfo.do?clipid=%s' % video_id,\n            video_id, 'Downloading clip info')['clip_bean']\n\n        return {\n            '_type': 'url_transparent',\n            'id': video_id,\n            'url': 'http://tvpot.daum.net/v/%s' % clip_info['vid'],\n            'title': clip_info['title'],\n            'thumbnail': clip_info.get('thumb_url'),\n            'description': clip_info.get('contents'),\n            'duration': int_or_none(clip_info.get('duration')),\n            'upload_date': clip_info.get('up_date')[:8],\n            'view_count': int_or_none(clip_info.get('play_count')),\n            'ie_key': 'Daum',\n        }\n", "path": "youtube_dl/extractor/daum.py"}], "after_files": [{"content": "# encoding: utf-8\n\nfrom __future__ import unicode_literals\n\nimport re\n\nfrom .common import InfoExtractor\nfrom ..compat import compat_urllib_parse\nfrom ..utils import (\n    int_or_none,\n    str_to_int,\n    xpath_text,\n)\n\n\nclass DaumIE(InfoExtractor):\n    _VALID_URL = r'https?://(?:m\\.)?tvpot\\.daum\\.net/v/(?P<id>[^?#&]+)'\n    IE_NAME = 'daum.net'\n\n    _TESTS = [{\n        'url': 'http://tvpot.daum.net/v/vab4dyeDBysyBssyukBUjBz',\n        'info_dict': {\n            'id': 'vab4dyeDBysyBssyukBUjBz',\n            'ext': 'mp4',\n            'title': '\ub9c8\ud06c \ud5cc\ud2b8 vs \uc548\ud1a0\ub2c8\uc624 \uc2e4\ubc14',\n            'description': 'Mark Hunt vs Antonio Silva',\n            'upload_date': '20131217',\n            'duration': 2117,\n            'view_count': int,\n            'comment_count': int,\n        },\n    }, {\n        'url': 'http://m.tvpot.daum.net/v/65139429',\n        'info_dict': {\n            'id': '65139429',\n            'ext': 'mp4',\n            'title': 'md5:a100d65d09cec246d8aa9bde7de45aed',\n            'description': 'md5:79794514261164ff27e36a21ad229fc5',\n            'upload_date': '20150604',\n            'duration': 154,\n            'view_count': int,\n            'comment_count': int,\n        },\n    }, {\n        'url': 'http://tvpot.daum.net/v/07dXWRka62Y%24',\n        'only_matching': True,\n    }]\n\n    def _real_extract(self, url):\n        video_id = self._match_id(url)\n        query = compat_urllib_parse.urlencode({'vid': video_id})\n        info = self._download_xml(\n            'http://tvpot.daum.net/clip/ClipInfoXml.do?' + query, video_id,\n            'Downloading video info')\n        movie_data = self._download_json(\n            'http://videofarm.daum.net/controller/api/closed/v1_2/IntegratedMovieData.json?' + query,\n            video_id, 'Downloading video formats info')\n\n        # For urls like http://m.tvpot.daum.net/v/65139429, where the video_id is really a clipid\n        if not movie_data.get('output_list', {}).get('output_list') and re.match(r'^\\d+$', video_id):\n            return self.url_result('http://tvpot.daum.net/clip/ClipView.do?clipid=%s' % video_id)\n\n        formats = []\n        for format_el in movie_data['output_list']['output_list']:\n            profile = format_el['profile']\n            format_query = compat_urllib_parse.urlencode({\n                'vid': video_id,\n                'profile': profile,\n            })\n            url_doc = self._download_xml(\n                'http://videofarm.daum.net/controller/api/open/v1_2/MovieLocation.apixml?' + format_query,\n                video_id, note='Downloading video data for %s format' % profile)\n            format_url = url_doc.find('result/url').text\n            formats.append({\n                'url': format_url,\n                'format_id': profile,\n                'width': int_or_none(format_el.get('width')),\n                'height': int_or_none(format_el.get('height')),\n                'filesize': int_or_none(format_el.get('filesize')),\n            })\n        self._sort_formats(formats)\n\n        return {\n            'id': video_id,\n            'title': info.find('TITLE').text,\n            'formats': formats,\n            'thumbnail': xpath_text(info, 'THUMB_URL'),\n            'description': xpath_text(info, 'CONTENTS'),\n            'duration': int_or_none(xpath_text(info, 'DURATION')),\n            'upload_date': info.find('REGDTTM').text[:8],\n            'view_count': str_to_int(xpath_text(info, 'PLAY_CNT')),\n            'comment_count': str_to_int(xpath_text(info, 'COMMENT_CNT')),\n        }\n\n\nclass DaumClipIE(InfoExtractor):\n    _VALID_URL = r'https?://(?:m\\.)?tvpot\\.daum\\.net/(?:clip/ClipView.(?:do|tv)|mypot/View.do)\\?.*?clipid=(?P<id>\\d+)'\n    IE_NAME = 'daum.net:clip'\n\n    _TESTS = [{\n        'url': 'http://tvpot.daum.net/clip/ClipView.do?clipid=52554690',\n        'info_dict': {\n            'id': '52554690',\n            'ext': 'mp4',\n            'title': 'DOTA 2GETHER \uc2dc\uc98c2 6\ud68c - 2\ubd80',\n            'description': 'DOTA 2GETHER \uc2dc\uc98c2 6\ud68c - 2\ubd80',\n            'upload_date': '20130831',\n            'duration': 3868,\n            'view_count': int,\n        },\n    }, {\n        'url': 'http://m.tvpot.daum.net/clip/ClipView.tv?clipid=54999425',\n        'only_matching': True,\n    }]\n\n    def _real_extract(self, url):\n        video_id = self._match_id(url)\n        clip_info = self._download_json(\n            'http://tvpot.daum.net/mypot/json/GetClipInfo.do?clipid=%s' % video_id,\n            video_id, 'Downloading clip info')['clip_bean']\n\n        return {\n            '_type': 'url_transparent',\n            'id': video_id,\n            'url': 'http://tvpot.daum.net/v/%s' % clip_info['vid'],\n            'title': clip_info['title'],\n            'thumbnail': clip_info.get('thumb_url'),\n            'description': clip_info.get('contents'),\n            'duration': int_or_none(clip_info.get('duration')),\n            'upload_date': clip_info.get('up_date')[:8],\n            'view_count': int_or_none(clip_info.get('play_count')),\n            'ie_key': 'Daum',\n        }\n", "path": "youtube_dl/extractor/daum.py"}]}