跳转至

设置

几乎所有设置都通过环境变量指定,除了服务器网络相关设置。

例如:

你可以在命令前添加它

CONTENT=../mycomics/ thumb=/tmp/thumb/ comiclib
或者先设定好
export CONTENT=../mycomics/
export thumb=/tmp/thumb/
comiclib

set CONTENT=..\mycomics\
set thumb=C:\Users\Administrator\AppData\Local\Temp\thumb\
comiclib

环境变量的键一般不区分大小写。

下面是可用的设置列表:

环境变量 说明 默认值
debug 开启调试输出(True/False False
loglevel 日志级别(DEBUG/INFO/WARNING/ERROR/CRITICAL),若debugTrue,会被覆盖为DEBUG INFO
content 漫画文件存放的路径 .
cover 生成的封面缩略图存放的路径。 ./thumb
thumb 生成的页面缩略图存放的路径。如果未提供 (None),会和 cover 的值一样。 None
metadata 元数据库 URL,参考SQLAlchemy 文档 sqlite:///./comiclib_metadata.db
password 管理密码(目前也用作 API 密钥)1,若为None则任何访客皆可编辑。此功能防君子不防小人,若需安全保护请借助反向代理的 HTTP 基本验证、Cloudflare Access 或 TLS 客户端证书等。 None
skip_exists 扫描时是否跳过曾扫入元数据库的漫画?(True/False True
watch 监视漫画文件夹,自动扫描 (True/False True
display_title_format 该字符串指定展示标题的格式。可以使用 {title}, {subtitle}, {path} 作为占位符,\n 会被转义为换行。设定此项时无法编辑标题。 None(原标题)
UA_convert_jxl 对于哪些 user-agent 的请求在服务端将 JPEG XL 文件转为其他流行格式,该值是一个用于匹配的正则表达式 Android
UA_convert_all 对于哪些 user-agent 的请求在服务端将所有文件转为其他流行格式,该值是一个用于匹配的正则表达式 \b\B(不匹配任何东西)

此外还有扫描脚本的设置,请参看各自的说明。


  1. 安全系统可能在未来的版本变更,包括环境变量 password 的含义。