热门排行
简介
蓝奏云PC客户端(支持同时下载的数量)是一款免费开源的第三方蓝奏网盘下载客户端,蓝奏云客户端开源在Github,提供源代码文件,你开源下载源代码文件自行编译蓝奏云客户端,采用蓝奏云API项目使用PyQt5实现图形界面,基于蓝奏网盘第三方API项目地址LanZouCloud-API封装制作而成。需要的朋友不要错过!
软件简介
本库封装了蓝奏网盘的基础功能: 登录、注销、获取文件(夹)列表、下载文件、上传文件、删除文件(夹)、 移动文件、清空回收站、恢复文件(夹)、创建文件夹、设置文件(夹)访问密码、设置文件(夹)描述
解决了蓝奏云的上传格式限制和单文件大小限制,同时增加了以下功能: 批量上传/下载文件、 上传/下载时断点续传、清理"幽灵"文件夹、移动文件夹、获取下载直链
免责声明
本项目仅供个人学习使用,严禁用于商业用途
本项目没有任何担保,如果您使用这些代码,您必需承担其带来的风险
API 文档
dev 分支用于修复错误,待稳定后再推到 master 分支
master 分支将自动发布到 PyPI,使用 pip install lanzou-api 即可安装
API 文档请查看 wiki 页面
蓝奏云GUI
本项目使用PyQt5实现图形界面,可以完成蓝奏云的大部分功能;
得益于API,可突破单文件最大 100MB 的限制,同时增加了批量上传/下载的功能;
Python 依赖见requirements.txt,releases 有打包好了的 Windows 可执行程序;
目前默认并发下载任务为3,可以自行设置,单个文件还是单线程的;
文件可以直接拖拽到软件界面上传,也可以使用对话框选择;
文件夹最多4级,这是蓝奏云的限制;
文件上传后不能改名,同时最好不要创建相同名字的文件夹;
使用说明
1.无需账号,即可使用链接提取与下载功能;
2.首次登录后,下次打开软件会自动登录(已经实现异步登录 :zap:),对了登录信息直接使用二进制存储在 config.pkl 文件中(v0.0.8与以前的版本不兼容!);
3.如果提示登录成功,但是没有显示文件,可能需要手动重新登录以下;
4.单个文件下载是单线程的,对于批量下载,默认同时下载文件数为3,文件夹与文件一样在一个线程里面下载;
5.文件上传功能除了通过窗口对话框选择文件,还可以直接拖拽文件到软件界面。和下载一样只有一个较简单的状态栏提示状态,后期会做一个独立的任务管理界面;
6.如果需要上传大于100MB文件:对于 windows 用户,直接从源码运行,需要自己下载 rar.exe 放置软件根目录,非windows用户需要确保 rar 的安装路径是 /usr/bin/rar,或者自己设置rar的路径(v0.0.9 及以后不需要);
7.回收站已经完成(v0.1.0),支持批量删除与还原;
8.软件关闭到系统托盘需要自行设置开启,默认未开启;
9.用户文件界面、回收站可以使用 F5 键快速刷新,其他快捷键见软件界面;
10.软件启动后,会后台检查是否有新版本,有则会提示,也可以在关于界面手动点击版本号,检测更新;
常见问题
上传文件 错误7071,分卷后缀被lanzou拉黑,自己修改成其他标识符
无法登录,有滑动验证,请使用Cookie登录
如果在使用过程中网络发生中断等错误会导致程序闪退,因为 API 近期会升级有较大改动,这里就先这样,现在应该不会了。
设置界面
调整同时下载的数量;
设置下载后的文件安装地址;
更新日志
0.3.3
修复空链接点击提取按钮导致按钮无法回弹
菜单栏样式修改 (#57)
添加登出确认对话框
添加 setup.py (#58)
修改非 windows 系统配置路径为 ~/.config/lanzou-gui,配置文件 .config 改名为 config.pkl
修改文件选择对话框初始路径
API 更新,匹配新的流量异常验证方式和分享链接
默认关闭工具栏
2020-06-17 v0.30
添加 辅助登录程序
login_assister.exe 为辅助登录程序,放置在软件根目录即可。
v0.2.7
修复首次登陆闪退 #38
尝试修复文件上传后,下载闪退问题
修复删除文件闪退
关闭大文件上传 功能
最后一个打包版本,其他改动自行探索
注意:蓝奏云PC客户端只支持X64位的系统