Filter movies from recommended videos

This commit is contained in:
Omar Roth 2019-09-12 13:06:10 -04:00
parent 1f37faad42
commit 7002a316fd
No known key found for this signature in database
GPG Key ID: B8254FB7EC3D37F2

View File

@ -935,6 +935,9 @@ def extract_recommended(recommended_videos)
recommended_video = HTTP::Params.new recommended_video = HTTP::Params.new
recommended_video["id"] = video_renderer["videoId"].as_s recommended_video["id"] = video_renderer["videoId"].as_s
recommended_video["title"] = video_renderer["title"]["simpleText"].as_s recommended_video["title"] = video_renderer["title"]["simpleText"].as_s
next if !video_renderer["shortBylineText"]?
recommended_video["author"] = video_renderer["shortBylineText"]["runs"].as_a[0]["text"].as_s recommended_video["author"] = video_renderer["shortBylineText"]["runs"].as_a[0]["text"].as_s
recommended_video["ucid"] = video_renderer["shortBylineText"]["runs"].as_a[0]["navigationEndpoint"]["browseEndpoint"]["browseId"].as_s recommended_video["ucid"] = video_renderer["shortBylineText"]["runs"].as_a[0]["navigationEndpoint"]["browseEndpoint"]["browseId"].as_s
recommended_video["author_thumbnail"] = video_renderer["channelThumbnail"]["thumbnails"][0]["url"].as_s recommended_video["author_thumbnail"] = video_renderer["channelThumbnail"]["thumbnails"][0]["url"].as_s