-
- {video.video_info.title}
-
+
{video.video_info.title}
- UP主: {video.video_info.uploader_name} (UID:{" "}
- {video.video_info.uploader_mid})
-
-
- BV号: {video.video_id.bvid}
-
-
- AV号: {video.video_id.avid}
+ UP主: {video.video_info.uploader_name} (UID: {video.video_info.uploader_mid})
+
BV号: {video.video_id.bvid}
+
AV号: {video.video_id.avid}
-
- 播放量: {video.video_stat.view.toLocaleString()}
-
-
- 点赞数: {video.video_stat.like.toLocaleString()}
-
-
- 投币: {video.video_stat.coin.toLocaleString()}
-
-
- 收藏: {video.video_stat.favorite.toLocaleString()}
-
-
- 评论: {video.video_stat.reply.toLocaleString()}
-
-
- 分享: {video.video_stat.share.toLocaleString()}
-
-
- 弹幕数: {video.video_stat.danmaku.toLocaleString()}
-
+
播放量: {video.video_stat.view.toLocaleString()}
+
点赞数: {video.video_stat.like.toLocaleString()}
+
投币: {video.video_stat.coin.toLocaleString()}
+
收藏: {video.video_stat.favorite.toLocaleString()}
+
评论: {video.video_stat.reply.toLocaleString()}
+
分享: {video.video_stat.share.toLocaleString()}
+
弹幕数: {video.video_stat.danmaku.toLocaleString()}
周刊数据
{video.vrank_info ? (
<>
-
- 周刊得分:{" "}
- {video.vrank_info.vrank_score.toFixed(2)}
-
-
- 周刊排名: {video.score_rank}
-
+
周刊得分: {video.vrank_info.vrank_score.toFixed(2)}
+
周刊排名: {video.score_rank}
>
) : (
暂无周刊数据
@@ -229,48 +171,24 @@ export default function VideoSearch() {
<>
数据增长:
+
播放增长: {video.video_increase.view.toLocaleString()}
+
点赞增长: {video.video_increase.like.toLocaleString()}
+
投币增长: {video.video_increase.coin.toLocaleString()}
- 播放增长:{" "}
- {video.video_increase.view.toLocaleString()}
-
-
- 点赞增长:{" "}
- {video.video_increase.like.toLocaleString()}
-
-
- 投币增长:{" "}
- {video.video_increase.coin.toLocaleString()}
-
-
- 收藏增长:{" "}
- {video.video_increase.favorite.toLocaleString()}
-
-
- 评论增长:{" "}
- {video.video_increase.reply.toLocaleString()}
-
-
- 分享增长:{" "}
- {video.video_increase.share.toLocaleString()}
-
-
- 弹幕增长:{" "}
- {video.video_increase.danmaku.toLocaleString()}
+ 收藏增长: {video.video_increase.favorite.toLocaleString()}
+
评论增长: {video.video_increase.reply.toLocaleString()}
+
分享增长: {video.video_increase.share.toLocaleString()}
+
弹幕增长: {video.video_increase.danmaku.toLocaleString()}
>
)}
- 数据更新时间:{" "}
- {new Date(
- video.video_info.timestamp * 1000
- ).toLocaleString("zh-CN")}
+ 数据更新时间: {new Date(video.video_info.timestamp * 1000).toLocaleString("zh-CN")}
-
- 成就: {achievement.name}
-
+
成就: {achievement.name}
{achievement.next && (
@@ -278,8 +196,8 @@ export default function VideoSearch() {
{(achievement.next === "殿堂曲"
? 100000
: achievement.next === "传说曲"
- ? 1000000
- : 10000000) - video.video_stat.view}{" "}
+ ? 1000000
+ : 10000000) - video.video_stat.view}{" "}
播放
@@ -294,52 +212,14 @@ export default function VideoSearch() {
- );
+ )
})}
) : (
!loading && !error &&
暂无数据
)}
- {/*
*/}
- );
+ )
}
+
diff --git a/config/blocked-ids.ts b/config/blocked-ids.ts
new file mode 100644
index 0000000..0498367
--- /dev/null
+++ b/config/blocked-ids.ts
@@ -0,0 +1,30 @@
+// tsy 过滤器
+export const blockedVideoIds = [
+ "BV1Nmp4eKE5H",
+ "BV1M5fDYkEGB",
+ "BV1hqykY9E72",
+ "BV1LHU9YuEqm",
+ "BV1AtidYfES6",
+ "BV1TLkVYbEsS",
+ "BV1iE421w7B6",
+ "BV1mdW8enEdh",
+ "BV1m9cbepErC",
+ "BV1Xpr6YyErN",
+ "BV1PAFWeFE3f",
+ "BV1wYwTeHEEW",
+ "BV1cMSUYiE5m",
+ "BV157yLYXEZN",
+ "BV1h2tue6EbD",
+ "BV1MSYMeEEZS",
+ "BV1Nmp4eKE5H",
+ "BV1zBY2euEA4",
+ "BV1bStreZEMr",
+ "BV1dt2eYyE86",
+ "BV1M8411R75Z",
+ ]
+
+ export const blockedUploaderIds = [
+ "1037289255",
+ "823284"
+ ]
+