Commit Graph

16 Commits

Author SHA1 Message Date
wsh
ce07d83125
feat: bv<-->av algo implemented in golang (#1027)
Co-authored-by: wsh <3443327820@qq.com>
2024-06-19 22:13:10 +08:00
YuHuanTin
e7ab2d770b
wbi、av2bv、bv2av 的 c++ 实现 (#1035)
* + wbi 添加 c++ demo

* + bv<-->av 算法 c++ 实现

* + App API 签名的 C++ 实现
2024-06-13 10:26:03 +08:00
cctyl
11d42851ae
feat: bv<-->av 增加java实现 (#1021) 2024-05-20 23:42:27 +08:00
GalaxySnail
7b22c145d2 docs/misc/bvid_desc.md: 不需要将 bvid 转换为 list
在 bv2av 函数中,bvid 是输入,是不可变的,只需要索引访问,因此不需要
转换为 list 类型。

这修复了 mypy 报告的类型不匹配错误,bvid 是一个 str,不能将 list 类型
赋值给它。
2024-02-08 18:23:55 +08:00
GalaxySnail
3387e547bb docs/misc/bvid_desc.md: 使用整数除法代替浮点数除法
bv号av号转换算法本质上是一种修改过的 base58 运算,参与运算的类型都是
整数类型,所以不应该使用浮点数除法 /= 而应该使用整数除法 //=

这也修复了 mypy 的类型不匹配报错,tmp 变量被推断为整数,而
`tmp /= BASE` 相当于 `tmp = tmp / BASE`,将浮点数赋值给整数,类型不匹配
2024-02-08 18:17:04 +08:00
GalaxySnail
6fd4109cc0 docs/misc/bvid_desc.md: 删除未使用的 BV_LEN 变量 2024-02-08 18:15:24 +08:00
GalaxySnail
a53d158ee6 docs/misc/bvid_desc.md: 删除多余的行尾空格 2024-02-08 18:14:17 +08:00
SocialSisterYi
33bde6f6af Update av2bv Python Demo 2024-02-04 18:17:59 +08:00
Kataick
f16cfe9793
规范bv转av(python)示例的类型 (#960) 2024-02-01 14:13:56 +08:00
F-park
1045da3751
fix typo in bvid_desc.md (#928) 2024-01-09 07:03:46 +08:00
Mark Chan
27308c22c8
为avid-bvid转换和Wbi签名添加Swift实现 (#890)
* Update bvid_desc.md
* Update wbi.md
2023-12-10 10:03:53 +08:00
LaMerChiang
507f20e88d
更新 bvid 算法 (#862)
* Update bvid_desc.md
2023-11-19 11:35:10 +08:00
LaMerChiang
6430bffbd6
更新 bvid 算法 (#857)
* 更新 bvid 算法
* 更新 bvid 算法相关说明
2023-11-16 09:35:32 +08:00
Kataick
03eaaf52dc
fix av2bv (#834) 2023-10-04 12:05:55 +08:00
Mango Jelly Pudding
08e41c70e7
Update bvid_desc.md (#824)
python code
2023-09-26 06:24:46 +08:00
SocialSisterYi
05ac3d5e2a
添加文档【Wbi 接口签名】,修改目录结构 2023-05-23 09:38:21 +08:00