From f16cfe9793d233c81a006c1b5ac907905cea38ff Mon Sep 17 00:00:00 2001 From: Kataick <24969684+Kataick@users.noreply.github.com> Date: Thu, 1 Feb 2024 14:13:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=84=E8=8C=83bv=E8=BD=ACav(python)?= =?UTF-8?q?=E7=A4=BA=E4=BE=8B=E7=9A=84=E7=B1=BB=E5=9E=8B=20(#960)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/misc/bvid_desc.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/misc/bvid_desc.md b/docs/misc/bvid_desc.md index 086f5a5..12e2dd0 100644 --- a/docs/misc/bvid_desc.md +++ b/docs/misc/bvid_desc.md @@ -161,7 +161,7 @@ BASE = 58 BV_LEN = 12 PREFIX = "BV1" -def av2bv(aid): +def av2bv(aid: int) -> str: bytes = [b'B', b'V', b'1', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0', b'0'] bv_idx = BV_LEN - 1 tmp = (MAX_AID | aid) ^ XOR_CODE @@ -173,7 +173,7 @@ def av2bv(aid): bytes[4], bytes[7] = bytes[7], bytes[4] return "".join([i.decode() for i in bytes]) -def bv2av(bvid: str): +def bv2av(bvid: str) -> int: bvid = list(bvid) bvid[3], bvid[9] = bvid[9], bvid[3] bvid[4], bvid[7] = bvid[7], bvid[4]