alist.setting
- class alist.setting.AlistSetting(**kwargs)[源代码]
基类:
dict描述Alist设置,包含key、value、description、type、group、access、values、version等信息。 必须设置key。对象初始化之后,只能修改value,其他属性不能修改。
- class alist.setting.AlistAaminSettings(alist, admin, endpoint)[源代码]
基类:
objectAlist管理员设置
每个管理员设置均有单独的API来获取和设置。请参考 admin setting。
- settings_ro = ['version']
只读设置
- settings_rw = ['title', 'logo', 'favicon', 'icon color', 'announcement', 'text types', 'audio types', 'video types', 'hide files', 'music cover', 'site beian', 'global readme url', 'pdf viewer url', 'autoplay video', 'autoplay audio', 'customize head', 'customize body', 'home emoji', 'animation', 'artplayer whitelist', 'artplayer autoSize', 'load type', 'default page size', 'password', 'd_proxy types', 'check parent folder', 'check down link', 'WebDAV username', 'WebDAV password', 'Visitor WebDAV username', 'Visitor WebDAV password', 'ocr api', 'enable search', 'Aria2 RPC url', 'Aria2 RPC secret']
可修改的设置
- get_setting(key) AlistSetting[源代码]
获取指定设置。
- 参数:
key -- 设置的键值
- class alist.setting.AlistPublicSettings(alist, public, endpoint)[源代码]
基类:
object每个公开设置均有单独的API来获取。请参考 public setting。
- settings = ['version', 'title', 'logo', 'favicon', 'icon color', 'announcement', 'text types', 'audio types', 'video types', 'hide files', 'music cover', 'site beian', 'global readme url', 'pdf viewer url', 'autoplay video', 'autoplay audio', 'home emoji', 'animation', 'check down link', 'artplayer whitelistartplayer autoSize', 'load type', 'default page size', 'enable search', 'no cors', 'no upload']
公开设置的键值