From c998d84c7ebf27f634a096261b83b8097c3e2061 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Fri, 17 Oct 2025 00:43:41 +0000 Subject: [PATCH] Remove view_count from specs and API --- spec/invidious/videos/regular_videos_extract_spec.cr | 2 -- spec/invidious/videos/scheduled_live_extract_spec.cr | 1 - src/invidious/jsonify/api_v1/video_json.cr | 1 - 3 files changed, 4 deletions(-) diff --git a/spec/invidious/videos/regular_videos_extract_spec.cr b/spec/invidious/videos/regular_videos_extract_spec.cr index f96703f6..b82a08ee 100644 --- a/spec/invidious/videos/regular_videos_extract_spec.cr +++ b/spec/invidious/videos/regular_videos_extract_spec.cr @@ -52,7 +52,6 @@ Spectator.describe "parse_video_info" do expect(info["relatedVideos"][0]["title"]).to eq("$1 vs $250,000,000 Private Island!") expect(info["relatedVideos"][0]["author"]).to eq("MrBeast") expect(info["relatedVideos"][0]["ucid"]).to eq("UCX6OQ3DkcsbYNE6H8uQQuVA") - expect(info["relatedVideos"][0]["view_count"]).to eq("230617484") expect(info["relatedVideos"][0]["short_view_count"]).to eq("230M") expect(info["relatedVideos"][0]["author_verified"]).to eq("true") @@ -138,7 +137,6 @@ Spectator.describe "parse_video_info" do expect(info["relatedVideos"][0]["title"]).to eq("Chris Rea - The Road To Hell 1989 Full Version") expect(info["relatedVideos"][0]["author"]).to eq("NEA ZIXNH") expect(info["relatedVideos"][0]["ucid"]).to eq("UCYMEOGcvav3gCgImK2J07CQ") - expect(info["relatedVideos"][0]["view_count"]).to eq("53298661") expect(info["relatedVideos"][0]["short_view_count"]).to eq("53M") expect(info["relatedVideos"][0]["author_verified"]).to eq("false") diff --git a/spec/invidious/videos/scheduled_live_extract_spec.cr b/spec/invidious/videos/scheduled_live_extract_spec.cr index c3a9b228..6bb03e42 100644 --- a/spec/invidious/videos/scheduled_live_extract_spec.cr +++ b/spec/invidious/videos/scheduled_live_extract_spec.cr @@ -75,7 +75,6 @@ Spectator.describe "parse_video_info" do expect(info["relatedVideos"][0]["id"]).to eq("j7jPzzjbVuk") expect(info["relatedVideos"][0]["author"]).to eq("Democracy Now!") expect(info["relatedVideos"][0]["ucid"]).to eq("UCzuqE7-t13O4NIDYJfakrhw") - expect(info["relatedVideos"][0]["view_count"]).to eq("7576") expect(info["relatedVideos"][0]["short_view_count"]).to eq("7.5K") expect(info["relatedVideos"][0]["author_verified"]).to eq("true") diff --git a/src/invidious/jsonify/api_v1/video_json.cr b/src/invidious/jsonify/api_v1/video_json.cr index 58805af2..ff9ea70a 100644 --- a/src/invidious/jsonify/api_v1/video_json.cr +++ b/src/invidious/jsonify/api_v1/video_json.cr @@ -266,7 +266,6 @@ module Invidious::JSONify::APIv1 json.field "lengthSeconds", rv["length_seconds"]?.try &.to_i json.field "viewCountText", rv["short_view_count"]? - json.field "viewCount", rv["view_count"]?.try &.empty? ? nil : rv["view_count"].to_i64 json.field "published", rv["published"]? if rv["published"]?.try &.presence json.field "publishedText", translate(locale, "`x` ago", recode_date(Time.parse_rfc3339(rv["published"].to_s), locale))