蓝奏云客户端,采用蓝奏云API项目使用PyQt5实现图形界面,完成蓝奏云的大部分功能。 蓝奏云API项目封装了对蓝奏云的基本操作: 登录、列出文件、下载文件、上传文件、删除文件(夹)、 清空回收站、恢复文件、创建文件夹、设置文件(夹)访问密码。此外,还解决了蓝奏云的上传格式限制和单文件最大 100MB 的限制,同时增加了批量上传/下载的功能。
蓝奏云GUI
本项目使用PyQt5实现图形界面,可以完成蓝奏云的大部分功能;
得益于API,可突破单文件最大 100MB 的限制,同时增加了批量上传/下载的功能;
Python 依赖见requirements.txt,releases 有打包好了的 Windows 可执行程序;
使用说明
无需账号,即可使用链接提取与下载功能;
首次登录后,下次打开软件后会自动登录;
如果提示登录成功,但是没有显示文件,可能需要手动重新登录以下;
单个文件下载是单线程的,对于批量下载,同时下载文件数为3,后续会开放设置;
目前文件上传是阻塞型的,即上传文件时啥都不能干,除非上传完成,而下载已完成异步;
如果需要上传大于100MB的文件:对于 Windows 用户,直接从源码运行,需要自己下载 rar.exe 放置软件根目录,非Windows用户需要确保 rar 的安装路径是 /usr/bin/rar,后续会开放设置;
回收站目前还没有完成,敬请期待。
更新说明
2020/03/31更新 v0.2.2 版本
新增分享链接(非直链)生成短链接功能,(新浪、腾讯、站长之家),
修复 新建文件夹 导致程序闪退,
新增支持移动文件夹,注意:移动的文件夹中不能包含子文件夹,
另外,上传文件夹可能会在网络质量较差的时候导致闪退,随缘复现。