1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-11-05 02:32:44 +01:00

[playfm] Fix view count and add comment count

This commit is contained in:
Sergey M․ 2014-09-22 18:58:22 +07:00
parent f90d95edeb
commit 273dea4248

View File

@ -10,6 +10,7 @@
ExtractorError,
float_or_none,
int_or_none,
str_to_int,
)
@ -29,6 +30,7 @@ class PlayFMIE(InfoExtractor):
'duration': 5627.428,
'upload_date': '20140712',
'view_count': int,
'comment_count': int,
'thumbnail': 're:^https?://.*\.jpg$',
},
}
@ -51,7 +53,8 @@ def _real_extract(self, url):
recording = rec_doc.find('./recording')
title = recording.find('./title').text
view_count = int_or_none(recording.find('./stats/playcount').text)
view_count = str_to_int(recording.find('./stats/playcount').text)
comment_count = str_to_int(recording.find('./stats/comments').text)
duration = float_or_none(recording.find('./duration').text, scale=1000)
thumbnail = recording.find('./image').text
@ -75,6 +78,7 @@ def _real_extract(self, url):
'title': title,
'upload_date': upload_date,
'view_count': view_count,
'comment_count': comment_count,
'duration': duration,
'thumbnail': thumbnail,
'uploader': uploader,