mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-21 20:46:36 -05:00
[podomatic] Use unicode_literals
This commit is contained in:
parent
d6f0d86649
commit
f6acbdecf4
1 changed files with 12 additions and 9 deletions
|
@ -1,7 +1,10 @@
|
||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import json
|
import json
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from .common import InfoExtractor
|
from .common import InfoExtractor
|
||||||
|
from ..utils import int_or_none
|
||||||
|
|
||||||
|
|
||||||
class PodomaticIE(InfoExtractor):
|
class PodomaticIE(InfoExtractor):
|
||||||
|
@ -9,14 +12,14 @@ class PodomaticIE(InfoExtractor):
|
||||||
_VALID_URL = r'^(?P<proto>https?)://(?P<channel>[^.]+)\.podomatic\.com/entry/(?P<id>[^?]+)'
|
_VALID_URL = r'^(?P<proto>https?)://(?P<channel>[^.]+)\.podomatic\.com/entry/(?P<id>[^?]+)'
|
||||||
|
|
||||||
_TEST = {
|
_TEST = {
|
||||||
u"url": u"http://scienceteachingtips.podomatic.com/entry/2009-01-02T16_03_35-08_00",
|
"url": "http://scienceteachingtips.podomatic.com/entry/2009-01-02T16_03_35-08_00",
|
||||||
u"file": u"2009-01-02T16_03_35-08_00.mp3",
|
"file": "2009-01-02T16_03_35-08_00.mp3",
|
||||||
u"md5": u"84bb855fcf3429e6bf72460e1eed782d",
|
"md5": "84bb855fcf3429e6bf72460e1eed782d",
|
||||||
u"info_dict": {
|
"info_dict": {
|
||||||
u"uploader": u"Science Teaching Tips",
|
"uploader": "Science Teaching Tips",
|
||||||
u"uploader_id": u"scienceteachingtips",
|
"uploader_id": "scienceteachingtips",
|
||||||
u"title": u"64. When the Moon Hits Your Eye",
|
"title": "64. When the Moon Hits Your Eye",
|
||||||
u"duration": 446,
|
"duration": 446,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,7 +39,7 @@ def _real_extract(self, url):
|
||||||
uploader = data['podcast']
|
uploader = data['podcast']
|
||||||
title = data['title']
|
title = data['title']
|
||||||
thumbnail = data['imageLocation']
|
thumbnail = data['imageLocation']
|
||||||
duration = int(data['length'] / 1000.0)
|
duration = int_or_none(data.get('length'), 1000)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'id': video_id,
|
'id': video_id,
|
||||||
|
|
Loading…
Reference in a new issue