Alist 的 python api。Alist api的说明可以参考API Document。
仅支持Alist v2。
pip install python-alist-api
安装pytest
和pytest-ordering
。
pip install pytest pytest-ordering
在conftest.py设置BASE_URL
和PASSWORD
。在项目根目录执行pytest
命令开始测试。
完整的信息请参考文档。
匿名登录,只能使用/public
API。
from alist import AlistClient
client = AlistClient('https://your.alist.domain')
使用密码或授权码登录,能使用/public
和/admin
API。
from alist import AlistClient
client = AlistClient('https://your.alist.domain', password='xxxxx')
# 或者
client = AlistClient('https://your.alist.domain', authorization='xxxxx')
version = client.public.settings.version()
result = client.public.path('/xxxxx')
需要使用密码或授权码登录客户端。
client.admin.settings.enable_search(True)
需要使用密码或授权码登录客户端,或开启了游客上传。
client.public.upload(['path/to/file1', 'path/to/file2'], '/target/path')