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')