XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

规范bv转av(python)示例的类型 (#960)

f16cfe9
Kataick <24969684+Kataick@users.noreply.github.com>
提交于

代码差异

1 个文件 +2 -2
Modified docs/misc/bvid_desc.md +2 -2
@@ -161,7 +161,7 @@ BASE = 58
161 161 BV_LEN = 12
162 162 PREFIX = "BV1"
163 163
164 def av2bv(aid):
164 def av2bv(aid: int) -> str:
165 165 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']
166 166 bv_idx = BV_LEN - 1
167 167 tmp = (MAX_AID | aid) ^ XOR_CODE
@@ -173,7 +173,7 @@ def av2bv(aid):
173 173 bytes[4], bytes[7] = bytes[7], bytes[4]
174 174 return "".join([i.decode() for i in bytes])
175 175
176 def bv2av(bvid: str):
176 def bv2av(bvid: str) -> int:
177 177 bvid = list(bvid)
178 178 bvid[3], bvid[9] = bvid[9], bvid[3]
179 179 bvid[4], bvid[7] = bvid[7], bvid[4]