diff --git a/.gitignore b/.gitignore index 3719e98..5080ef6 100644 --- a/.gitignore +++ b/.gitignore @@ -45,4 +45,6 @@ ucaptcha-config.yaml temp/ -meili \ No newline at end of file +meili + +datasets \ No newline at end of file diff --git a/packages/backend/routes/search/index.ts b/packages/backend/routes/search/index.ts index 34e36ab..89b85ba 100644 --- a/packages/backend/routes/search/index.ts +++ b/packages/backend/routes/search/index.ts @@ -91,7 +91,7 @@ const getVideoSearchResult = async (searchQuery: string) => { return [ { type: "bili-video" as "bili-video", - data: data.data, + data: data, rank: 0.99 // Exact match } ]; diff --git a/packages/backend/routes/video/metadata.ts b/packages/backend/routes/video/metadata.ts index 4573754..f7becc6 100644 --- a/packages/backend/routes/video/metadata.ts +++ b/packages/backend/routes/video/metadata.ts @@ -1,6 +1,6 @@ -import { Elysia, t } from "elysia"; +import { Elysia } from "elysia"; import { db, videoSnapshot } from "@core/drizzle"; -import { biliIDToAID, bv2av } from "@backend/lib/bilibiliID"; +import { biliIDToAID } from "@backend/lib/bilibiliID"; import { getVideoInfo } from "@core/net/getVideoInfo"; import { redis } from "@core/db/redis"; import { ErrorResponseSchema } from "@backend/src/schema"; @@ -84,7 +84,7 @@ export const getVideoMetadataHandler = new Elysia({ prefix: "/video" }).get( }, { response: { - 200: t.Any(), + 200: BiliAPIVideoMetadataSchema, 400: ErrorResponseSchema, 500: ErrorResponseSchema }, diff --git a/packages/crawler/mq/task/removeAllTimeoutSchedules.ts b/packages/crawler/mq/task/removeAllTimeoutSchedules.ts index e7700eb..29f1da1 100644 --- a/packages/crawler/mq/task/removeAllTimeoutSchedules.ts +++ b/packages/crawler/mq/task/removeAllTimeoutSchedules.ts @@ -2,11 +2,6 @@ import { sql } from "@core/db/dbNew"; import logger from "@core/log"; export async function removeAllTimeoutSchedules() { - logger.log( - "Too many timeout schedules, directly removing these schedules...", - "mq", - "fn:removeAllTimeoutSchedules" - ); return sql` WITH deleted AS ( DELETE FROM snapshot_schedule diff --git a/packages/temp_frontend/app/routes/video/[id]/info/index.tsx b/packages/temp_frontend/app/routes/video/[id]/info/index.tsx index 6838d90..881257d 100644 --- a/packages/temp_frontend/app/routes/video/[id]/info/index.tsx +++ b/packages/temp_frontend/app/routes/video/[id]/info/index.tsx @@ -88,10 +88,10 @@ export default function VideoInfo({ loaderData }: Route.ComponentProps) {
发布于 {formatDateTime(new Date(videoInfo!.pubdate * 1000))}
-- 播放:{(videoInfo!.stat?.view ?? 0).toLocaleString()} ·{" "} - 弹幕:{(videoInfo!.stat?.danmaku ?? 0).toLocaleString()} -
++ 播放:{(videoInfo!.stat?.view ?? 0).toLocaleString()} ·{" "} + 弹幕:{(videoInfo!.stat?.danmaku ?? 0).toLocaleString()} +
分区: {videoInfo!.tname}, tid{videoInfo!.tid} @@ -105,7 +105,14 @@ export default function VideoInfo({ loaderData }: Route.ComponentProps) { > )}
- + {videoInfo!.owner && ( ++ UP主: + + {videoInfo!.owner.name} + +
+ )}