From a3b2e938df1f63f452467c8b3b64aad6cbde0d5f Mon Sep 17 00:00:00 2001 From: Lee CQ Date: Sat, 17 Aug 2024 14:20:53 +0800 Subject: [PATCH] =?UTF-8?q?0.36.13:=20=20=20=20=201.=20alist=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E6=94=AF=E6=8C=81=E5=88=B03.36.0=20=20=20=20=202.=20?= =?UTF-8?q?=E7=8E=B0=E5=9C=A8=E5=8F=AF=E4=BB=A5=E4=BD=BF=E7=94=A8AlistPath?= =?UTF-8?q?(path,=20username=3D"",=20password=3D"",=20token=3D"")=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=E5=BF=AB=E9=80=9F=E7=99=BB=E5=BD=95=E3=80=82?= =?UTF-8?q?=20=20=20=20=203.=20=E7=99=BB=E5=BD=95=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E7=8E=B0=E5=9C=A8=E6=8A=9B=E5=87=BA=E5=BC=82=E5=B8=B8=E3=80=82?= =?UTF-8?q?=20=20=20=20=204.=20#3=20Bugfix=20=E4=B8=BAmodels=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=85=A8=E9=83=A8=E5=8F=AF=E9=80=89=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=BB=98=E8=AE=A4=E5=80=BC=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 ++++++++-- alist_sdk/version.py | 3 ++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 14abd7d..9abc9a1 100644 --- a/README.md +++ b/README.md @@ -44,13 +44,19 @@ client = AsyncClient( asyncio.run(client.me()) ``` -像使用pathlib一样操作Alist上的文件,但是需要注意的是,AlistPath的方法都是同步的,如果需要异步操作,可以使用`asyncio.to_thread`将同步方法转为异步方法。 +像使用pathlib一样操作Alist上的文件。 +但是需要注意的是,AlistPath全部使用的同步方法(与Pathlib API保持一致)。 +如果需要异步操作,可以使用`asyncio.to_thread`将同步方法转为异步方法。 ```python from alist_sdk.path_lib import login_server, AlistPath +# 登录方式1 login_server("http://localhost:5244", username='admin', password='123456') - path = AlistPath('http://localhost:5244/test') + +# 登录方式2 version > 0.36.13 +path = AlistPath('http://localhost:5244/test', username='admin', password='123456') + path.stat() path.is_dir() path.read_text() diff --git a/alist_sdk/version.py b/alist_sdk/version.py index 4e32e36..7f4d4ab 100644 --- a/alist_sdk/version.py +++ b/alist_sdk/version.py @@ -61,8 +61,9 @@ 1. alist版本支持到3.36.0 2. 现在可以使用AlistPath(path, username="", password="", token="")的方式快速登录。 3. 登录失败现在抛出异常。 + 4. #3 Bugfix 为models中的全部可选字段添加默认值。 """ -__version__ = "0.36.13a3" +__version__ = "0.36.13a4" ALIST_VERSION = "v3.36.0"