BiliFM
BiliFM copied to clipboard
A script to download all audios of the Bilibili uploader you love. 下载指定 B 站 UP 主全部或指定范围的音频。
## description According to [添加下载音质的 CLI 选项](https://codekitchen.community/t/topic/1300/2#q1-1) : just provide three audio quality options: **64**, **132** and **192** . ## Usage The default value of audio quality is **64** ....
Bumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.0. Release notes Sourced from requests's releases. v2.32.0 2.32.0 (2024-05-20) 🐍 PYCON US 2024 EDITION 🐍 Security Fixed an issue where setting verify=False on the...
- fix #17, use a new header, and wrap request with a retry function. 使用新的header我就几乎没遇到-352了, 再加上retry应该不会再出现了(至少在archlinux应该不会了..) - add series feature, now can download series using series command. 使用的是旧的接口, 出错的时候不带错误信息, code也为0....
这边大略实验了一下,如果使用了浏览器观看 B 站,很大程度使用此工具会得到 -352 error (相同 IP 的状况下) 而在使用 curl 实验后发现 B 站会暂存 user-agent 来进行二次验证,除非有进行初次的 cookie 或是相关资源交换 所以我目前用此 tools 的 season 模式 user-agent 都会是失效的,而我目前的 user-agent 会是类似 `Mozilla/5.0 (X11; Linux x86_64)...
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...
- [x] 改进获取UP主全部视频的方式 - [x] 支持多P视频的音频下载 - [x] 检查是否已下载,避免重复下载 - [ ] 音质选择 - [x] 彩色字符输出 - [x] 更好的README
- 浏览器先天可以获取cookie - 用户使用更符合逻辑 https://chrome.google.com/webstore/detail/adkpffmlkncmmimpnmogphiijidakdhm
基础要求: - 测试 bv 等下载功能是否正常 进阶要求: - 将自动测试集成到 pre-commit 和 GitHub Action,要求测试通过后方可执行版本发布