aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcoletdjnz <colethedj@protonmail.com>2021-07-12 13:20:03 +1200
committerGitHub <noreply@github.com>2021-07-12 06:50:03 +0530
commit97524332213d3a5582e7cb5cdeb263a4ce84f0e9 (patch)
tree24131882e08edd5b8b9ab7f6d187724d5e00dd19
parentf0ff9979c62ec043c5ef8570ae2932aaa2f565b8 (diff)
downloadhypervideo-pre-97524332213d3a5582e7cb5cdeb263a4ce84f0e9.tar.lz
hypervideo-pre-97524332213d3a5582e7cb5cdeb263a4ce84f0e9.tar.xz
hypervideo-pre-97524332213d3a5582e7cb5cdeb263a4ce84f0e9.zip
[youtube:comments] Fix `is_favorited` (#491)
Authored by colethedj
-rw-r--r--yt_dlp/extractor/youtube.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py
index bdfdf0086..cb1d571f9 100644
--- a/yt_dlp/extractor/youtube.py
+++ b/yt_dlp/extractor/youtube.py
@@ -2002,14 +2002,15 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
lambda x: x['authorThumbnail']['thumbnails'][-1]['url'], compat_str)
author_is_uploader = try_get(comment_renderer, lambda x: x['authorIsChannelOwner'], bool)
- is_liked = try_get(comment_renderer, lambda x: x['isLiked'], bool)
+ is_favorited = 'creatorHeart' in (try_get(
+ comment_renderer, lambda x: x['actionButtons']['commentActionButtonsRenderer'], dict) or {})
return {
'id': comment_id,
'text': text,
'timestamp': timestamp,
'time_text': time_text,
'like_count': votes,
- 'is_favorited': is_liked,
+ 'is_favorited': is_favorited,
'author': author,
'author_id': author_id,
'author_thumbnail': author_thumbnail,