v1.4.0: 通知日志分页+筛选 / 仪表盘TOP10+更多链接 / 数据源走web-capture-api抓取(获取方式与参数可编辑) / 系统错误邮件通知(频率+静默时段)

This commit is contained in:
2026-08-30 19:03:50 +08:00
parent de08530958
commit e8c8889460
14 changed files with 812 additions and 57 deletions
+19
View File
@@ -54,6 +54,15 @@ CRAWL_DEFAULTS = {
"(KHTML, like Gecko) Chrome/124.0 Safari/537.36",
}
# ---------------- web-capture-api(网页提取服务,数据源抓取走该接口) ----------------
# 数据源真实网页优先通过 web-capture-api 项目接口抓取(反爬强,可滚动态/选后端)。
# 每个数据源可单独设置获取方式(fetch_method)与抓取参数(capture_params)。
WEBCAPTURE_DEFAULTS = {
"enabled": 1,
"api_url": "http://121.40.164.32:16025", # web-capture-api 地址(本机默认 16025
"timeout": 60, # 单次抓取超时(秒)
}
# ---------------- 邮件通知(默认值,可在设置区修改) ----------------
MAIL_DEFAULTS = {
"smtp_host": "mail.tphai.com",
@@ -88,6 +97,16 @@ CUSTOM_DEFAULTS = {
"custom_max_summary_items": 20, # 定制汇总邮件最多条目数
}
# ---------------- 系统错误邮件通知(频率 + 静默时段) ----------------
ERRNOTIFY_DEFAULTS = {
"enabled": 1, # 是否启用错误邮件通知
"mode": "cooldown", # immediate=立即 / cooldown=按冷却时间聚合 / off=关闭
"cooldown_min": 60, # 通知频率:同类/全部错误两次邮件最小间隔(分钟)
"quiet_enabled": 1, # 是否启用静默时段
"quiet_periods": ["23:00-07:30"], # 静默时段,每段 "HH:MM-HH:MM",支持跨午夜、多段
"max_items": 10, # 单封错误邮件最多错误条数
}
# ---------------- 默认兴趣画像(可在网页修改) ----------------
DEFAULT_KEYWORDS = [
("大模型", 8), ("人工智能", 6), ("AI", 6), ("芯片", 7), ("GPU", 6),