本项目使用PyQt5实现图形界面,可以完成蓝奏云的大部分功能
得益于 API 的功能,可以间接突破单文件最大 100MB 的限制,同时增加了批量上传/下载的功能
Python 依赖见requirements.txt,releases 有打包好了的 Windows 可执行程序,但可能不是最新的
本版说明
- 修复上传接口bug,https://github.com/rachpt/lanzou-gui/issues/5
- 允许文件中有空格,https://github.com/rachpt/lanzou-gui/issues/6
- 保存cookie至config.pkl文件,登录复用
- API 同步更新
目前并发下载任务为3,多个文件时最多同时3个下载,单个文件还是单线程的,后期会开放设置;
上传功能还不是很完善,不能后台上传,也就是只有所有文件上传完成后,你才能继续其他的事情,v0.0.4
已经解决;
理想的文件上传功能是直接拖拽文件到软件界面,然而目前还不能(欢迎熟悉PyQt5的同学PR);
回收站在计划中,目前还没有;
文件夹最多4级,这是蓝奏云的限制;
文件上传后不能改名,同时最好不要创建相同名字的文件夹;
更多说明与界面预览详见WiKi:https://github.com/rachpt/lanzou-gui/wiki。
使用方法:
- 无需账号,即可使用链接提取与下载功能;
- 首次登录后,下次打开软件会自动登录(已经实现异步登录 ),对了登录信息直接使用二进制存储在
config.pkl
文件中; - 如果提示登录成功,但是没有显示文件,可能需要手动重新登录一下;
- 单个文件下载是单线程的,对于批量下载,同时下载文件数为3,文件夹与文件一样在一个线程里面下载,后续会跟进 API 升级;
- 目前文件上传功能只能通过窗口对话框选择文件,不能拖拽文件,和下载一样只有一个较简单的状态栏提示状态,后期会跟进 API 做一个独立的管理界面;
- 如果需要上传大于100MB文件:对于 windows 用户,直接从源码运行,需要自己下载 rar.exe 放置软件根目录,非windows用户需要确保
rar
的安装路径是/usr/bin/rar
,后续会开放设置; - 回收站目前还没有完成,敬请期待
注意
最近网上出现了一些恶意二次打包的版本,请大家注意鉴别!
下载地址
主力:https://545c.com/dir/15799394-37372428-eebae9
备用:https://www.lanzous.com/i9d258h
转载请注明:乐回享 » 蓝奏云 GUI v0.0.7-蓝奏第三方客户端