Skip to content

Commit 2bbff1b

Browse files
author
zaxtyson
committed
fix many bugs and add many method
1 parent c84bd6a commit 2bbff1b

File tree

8 files changed

+669
-321
lines changed

8 files changed

+669
-321
lines changed

.github/workflows/pythonpublish.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: Publish to PyPI
22

3-
on: [push]
3+
on:
4+
push:
5+
branches:
6+
- master
47

58
jobs:
69
build-publish:

README.md

Lines changed: 43 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<h1 align="center">- 蓝奏云API -</h1>
66

77
<p align="center">
8-
<img src="https://img.shields.io/badge/version-2.2.1-blue?logo=iCloud">
8+
<img src="https://img.shields.io/badge/version-2.3.0-blue?logo=iCloud">
99
<img src="https://img.shields.io/badge/support-Windows-blue?logo=Windows">
1010
<img src="https://img.shields.io/badge/support-Linux-yellow?logo=Linux">
1111
<img src="https://github.com/zaxtyson/LanZouCloud-API/workflows/Publish%20to%20PyPI/badge.svg">
@@ -21,9 +21,48 @@
2121
- 如果有任何问题或建议,欢迎提 issue。
2222
- 最后,求一个 star (≧∇≦)ノ
2323

24+
# API 文档
25+
API 文档请查看 [wiki](https://github.com/zaxtyson/LanZouCloud-API/wiki) 页面
26+
27+
# `2.3.0` 更新说明
28+
- 重新封装了 `_get()``_post()`方法,防止弱网环境炸出一堆网络异常导致程序崩溃
29+
30+
- 文件的上传时间统一为 `%Y-%m-d` 格式,不再使用蓝奏云显示的 `N小时前``N天前``前天` 之类词语
31+
32+
- 变更的函数
33+
- `get_dir_list()` 返回的信息增多,格式 `dict` -> `list`
34+
- `get_file_list()` 返回的信息增多,格式 `dict` -> `list`
35+
- `get_share_info()` 返回的信息增多
36+
- `list_recovery()` 被移除
37+
- `rename_dir()` 功能减少,仅用作重命名文件夹
38+
39+
- 更名的函数
40+
- `get_file_list2()` -> `get_file_id_list()`
41+
- `get_dir_list2()` -> `get_dir_id_list()`
42+
- `get_direct_url()` -> `get_durl_by_url()`
43+
- `get_direct_url2()` -> `get_durl_by_id()`
44+
- `download_file()` -> `down_file_by_url()`
45+
- `download_file2()` -> `down_file_by_id()`
46+
- `set_share_passwd()` -> `set_passwd()`
47+
- `clean_recovery()` -> `clean_rec()`
48+
49+
- 新增的函数
50+
- `get_rec_dir_list()` 获取回收站文件夹信息列表
51+
- `get_rec_file_list()` 获取回收站文件信息列表
52+
- `get_rec_all()` 获取整理后的回收站全部信息
53+
- `delete_rec()` 彻底删除回收站文件(夹)
54+
- `get_folder_id_list()` 获取全部文件夹 id 列表
55+
- `get_folder_info_by_url()` 获取文件夹及其文件信息
56+
- `get_folder_info_by_id()` 获取文件夹及其文件信息
57+
- `get_file_info_by_url()` 获取文件信息
58+
- `get_file_info_by_id()` 获取文件信息
59+
- `set_desc()` 设置文件(夹)描述信息
60+
61+
- 本次更新内容较多,其它诸多细节不再列举,具体变更请查看 wiki 页的 API 文档
62+
2463
# `v2.2.2` 更新说明
25-
- 修复下载无提取码文件夹失败的问题
26-
- 修复文件夹、文件链接判断不全的问题
64+
- 修复无提取码文件夹无法下载的问题
65+
- 修复文件夹、文件链接判断不完整的问题
2766
- `get_dir_list()` 函数返回文件夹详细信息
2867
- `get_dir_list2()` 函数返回文件夹"name-id"列表
2968
- 文档转至 wiki 页面
@@ -51,6 +90,4 @@
5190
- 上传大文件不再直接将数据分段,改用 RAR 分卷压缩 [#2](https://github.com/zaxtyson/LanZouCloud-CMD/issues/2)
5291
- 取消使用`种子文件`下载大文件,自动识别分卷压缩文件并解压
5392
- 上传/下载时支持使用回调函数显示进度 [#1](https://github.com/zaxtyson/LanZouCloud-CMD/issues/1)
54-
- 不再向上抛异常,而是返回错误码
55-
56-
# API 文档请查看 wiki
93+
- 不再向上抛异常,而是返回错误码

img/download_dir.gif

-29.1 KB
Binary file not shown.

img/download_file.gif

-34.8 KB
Binary file not shown.

img/upload_dir.gif

-23.2 KB
Binary file not shown.

img/upload_file.gif

-15.1 KB
Binary file not shown.

lanzou/api.py

Lines changed: 621 additions & 313 deletions
Large diffs are not rendered by default.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setuptools.setup(
77
name="lanzou-api",
8-
version="2.2.2",
8+
version="2.3.0",
99
author="zaxtyson",
1010
author_email="zaxtyson@foxmail.com",
1111
description="LanZouCloud API",

0 commit comments

Comments
 (0)