Skip to content

一个 bilibili 视频下载器,基于 yutto 开发的 gradio-webui✨

License

Notifications You must be signed in to change notification settings

MrXnneHang/yutto-uiya

Repository files navigation

yutto-uiya

PyPI - Python Version pypi Gradio
uv ruff Gitmoji

这里是 yutto 的 gradio-webui!

原仓库:https://github.com/yutto-dev/yutto.

为什么开发 ?​

我先前用过 downkyi,JJdown.共同的问题就是,我自己没能力改源代码。downkyi 是C#开发的,而 JJdown 似乎是闭源的。每次 b 站上的朋友问我说"为啥子突然不行了",我也只能说我去向作者反馈一下,然后去提一个 Issue。

但对于 yutto,我觉得我行了。

暂定的目录结构:

yutto-uiya/
│
├── yutto/ #yutto shell指令使用python调用,形成最小模块
│   └── __init__.py
│
├── utils/ # 这里是我们的工具包,只依赖于python标准库,以及一些第三方库,不依赖我们自己写的代码
│
├── configs/ # ffmpeg 等等配置文件我们会尝试放在这里.
│
└── webui.py # 这个是我们的 webui 入口文件

如何部署它:

你需要ffmpeg,我正在研究如何为windows用户指定相对路径里的ffmpeg

对于mac/linux用户:

brew install ffmpeg # mac
sudo apt install ffmpeg # linux

然后配置python环境:

python >=3.9
pip install -r requirements.txt

启动:

python webui.py

如何使用:

我为每个功能都在webui中写了说明,放心食用~

About

一个 bilibili 视频下载器,基于 yutto 开发的 gradio-webui✨

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published