diff options
author | coletdjnz <colethedj@protonmail.com> | 2021-07-12 13:20:03 +1200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-12 06:50:03 +0530 |
commit | 97524332213d3a5582e7cb5cdeb263a4ce84f0e9 (patch) | |
tree | 24131882e08edd5b8b9ab7f6d187724d5e00dd19 | |
parent | f0ff9979c62ec043c5ef8570ae2932aaa2f565b8 (diff) | |
download | hypervideo-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.py | 5 |
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, |