From c3d8ca68b332af311bb2d394f6dc0aa80251b607 Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Sat, 25 Aug 2018 21:34:11 -0500 Subject: [PATCH] Add code to calculate video rating --- src/invidious.cr | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/invidious.cr b/src/invidious.cr index 41c1db9c..b8c62972 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -281,7 +281,9 @@ get "/watch" do |env| rvs << HTTP::Params.parse(rv).to_h end + # rating = (video.likes.to_f/(video.likes.to_f + video.dislikes.to_f) * 4 + 1) rating = video.info["avg_rating"].to_f64 + engagement = ((video.dislikes.to_f + video.likes.to_f)/video.views * 100) playability_status = video.player_response["playabilityStatus"]?