yutto-uiya
yutto-uiya
这里是 yutto 的 WebUI!
yutto 仓库:https://github.com/yutto-dev/yutto.
本项目仓库: https://github.com/XnneHangLab/yutto-uiya
为什么开发 ?
我先前用过 downkyi,JJdown.共同的问题就是,我自己没能力改源代码。downkyi 是C#
开发的,而 JJdown 似乎是闭源的。每次 b 站上的朋友问我说"为啥子突然不行了",我也只能说我去向作者反馈一下,然后去提一个 Issue。
但对于 yutto,我觉得我行了。
支持项:
但有个前提, 所有支持项最终能否被获取到都取决于用户本身是否具有对该资源的访问权限, 比如是否是大会员, 是否是购买了课程.
预览:
主页面
配置
解析
下载
如何部署它:
前置:
克隆仓库
git clone https://github.com/XnneHangLab/yutto-uiya.git
cd yutto-uiya
启动:
just start # 如果你安装了 just
# 如果没有安装 just
uv lock
uv sync
uv run streamlit run src/uiya/yutto_uiya.py
如何使用:
参考使用手册
待开发:
- 提供单独下载音频、视频、弹幕、封面的勾选项。放在 webui 中。
- 结合 nfo 显示部分视频信息。
- 提供手动选集。
- 提供不同的保存格式。
- 加入覆盖下载。(目前当下载已下载的视频不同清晰度,会跳过。无法下载不同清晰度。)
- 首次运行自动创建配置文件
- Typing,优化代码结构,让代码变得优雅.
- release as a python lib
- 提高解析速度.
- 简化安装步骤