Jithon(鸡枞)2.0是Jithon 1.0重构开发的基于webUI界面的唧唧2.0前端 拥有现代化的外观、人性化的交互以及支持跨平台运行的特点
本次更新重点:
- 实现了彻底无需旧前端的新前端发布
- 基于多线程实现了下载列表的实时刷新
- 支持批量视频下载
- 支持一键下载收藏夹等视频集合
- 支持批量选定分辨率下载
- webUI的特点使得该前端可以部署在任何设备上实现远程下载
- 已经完全支持唧唧2.0核心支持的各种链接解析
- 可以和旧UI共存互不干扰(仅需下载Jithon_2.0_Beta.exe)
- 支持自动修复核心启动错误
- 支持cookies登录或者自动通过浏览器缓存一键登录
在经历2023/1/11的更新过后,主程序已经会自动配置核心以及配置文件了
仅需下载主程序并放到合适位置启动
主程序会自动根据当前系统下载核心、配置相关环境、自动设置主程序位置为下载目录
预编译完成的二进制文件可以在 Github releases 找到
目前有两个平台的版本
- Windows7-11 AMD64
- Linux 2.6.23及之后版本 ARM64(Ubuntu系)
- Linux 2.6.23及之后版本 AMD64(Ubuntu系)
- 从Github下载代码
- 安装python3.8或以上版本
- 使用pip指令安装依赖
requests
pywebio
pyinstaller
grpcio
grpcio-tools
tqdm
pyuac
loguru
plyer
- 创建pyinstaller spec (specification) 文件
pyi-makespec app.py
或者如下,选择使用pyinstall参数生成单文件
pyi-makespec -F app.py
- 编辑生成的spec文件,将其中
Analysis
的data
参数修改为:
from pywebio.utils import pyinstaller_datas
a = Analysis(
...
datas=pyinstaller_datas(),
...
- 使用spec文件来构建可执行文件:
pyinstaller app.spec
- 构建成功会显示类似如下所示的内容
39416 INFO: Building EXE from EXE-00.toc completed successfully.
构建的二进制文件会出现在当前目录下的dist
文件夹