- Claude:复用 Claude Code 钥匙串登录态直调 /api/oauth/usage,零依赖 statusline 与 Claude Code 进程;只读不刷新 token - Codex:经 codex app-server JSON-RPC 读 ChatGPT 订阅的 Codex 额度池(普通聊天额度无账户级途径,右块改名 Codex Usage) - 两路采集共用 TTL 缓存+失败退避(CLAUDE_USAGE_TTL/CODEX_USAGE_TTL,语义同 WEATHER_TTL),推送端两路独立上报 - E1002:Claude 7d 与 fable 7d 合并为一行(单边框内上下对半实心,数字取较大者)、标签去 all 前缀、空值按 00% 00 占位等宽 - E1002/网页版:今日实时环比同比改涨绿跌红,与 K 线一致 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
58 lines
2.5 KiB
Plaintext
58 lines
2.5 KiB
Plaintext
# eink-push 配置模板:复制为 .env 并填入真实值(cp .env.example .env)
|
||
# 真实环境变量(cron/命令行注入)优先级高于 .env 文件。
|
||
|
||
# ---- 局域网墨水屏设备(喵喵固件)----
|
||
# mDNS host,同局域网内可直接在浏览器打开 http://<EPD_HOST>/ 调试
|
||
EPD_HOST=epd400a44.local
|
||
|
||
# ---- 橘喵 jm-devops 后端(设备密钥授权)----
|
||
JM_BASE_API=https://admin.jumiaotandian.com/prod-api
|
||
JM_CLIENT_ID=
|
||
JM_CLIENT_SECRET=
|
||
JM_GRANT_TYPE=client_secret
|
||
JM_TENANT_ID=000000
|
||
|
||
# ---- 和风天气(QWeather)----
|
||
QWEATHER_HOST=your-host.re.qweatherapi.com
|
||
QWEATHER_KEY=
|
||
WEATHER_LOCATION=118.788,32.014
|
||
WEATHER_TTL=900
|
||
|
||
# ---- reTerminal E1002 图片/网页服务(server.py,部署在公网;本机推送端 main.py --target push)----
|
||
# 服务端:监听地址/端口、两条恒定 URL 路径(可改成难猜的路径)、推送令牌(为空则拒绝一切推送)、推送数据落盘路径(空=仅内存)
|
||
SERVER_HOST=0.0.0.0
|
||
SERVER_PORT=8790
|
||
IMAGE_PATH=/e1002.png
|
||
HTML_PATH=/e1002.html
|
||
HTML_PNG_PATH=/e1002-web.png
|
||
# 方案三需要服务器装 Chrome/Chromium;CHROME_BIN 为空则自动探测,Linux root 运行需 CHROME_EXTRA_ARGS=--no-sandbox
|
||
CHROME_BIN=
|
||
CHROME_EXTRA_ARGS=
|
||
HTML_PNG_THRESHOLD=160
|
||
PUSH_TOKEN=
|
||
PUSH_STATE_PATH=
|
||
# 推送端(本机):服务地址(协议+域名/端口,不含路径),令牌与服务端一致
|
||
PUSH_URL=
|
||
# 时区(服务端可能在境外 VPS,所有时间按此时区)
|
||
TZ_NAME=Asia/Shanghai
|
||
# 用量/pace 三档阈值(宽版,颜色顺序 绿→黑→红,两者独立取色)与 BTC K 线
|
||
USAGE_WARN=80
|
||
USAGE_OK=30
|
||
PACE_TOL=10
|
||
BTC_BAR=1H
|
||
BTC_LIMIT=48
|
||
BTC_TTL=300
|
||
# ---- AI 用量(本机采集 → main.py --target push 上报;server.py 不持凭证)----
|
||
# Claude:复用 Claude Code 钥匙串登录态调 /api/oauth/usage(只读不刷新)。快照有效期(秒,同 WEATHER_TTL 语义,0=每次实拉)建议 ≥300,失败退避 1800 秒
|
||
CLAUDE_USAGE_TTL=300
|
||
CLAUDE_USAGE_BACKOFF=1800
|
||
CLAUDE_USAGE_SCOPE_MODEL=Fable
|
||
# Codex:经 `codex app-server` RPC 读 ChatGPT 订阅的 Codex 额度;需 Codex 已用 ChatGPT 账号 `codex login`
|
||
# CODEX_BIN 建议绝对路径(launchd 的 PATH 不含 Homebrew);CODEX_USAGE_HOME 留空=默认 ~/.codex,或指向独立 CODEX_HOME
|
||
CODEX_BIN=/opt/homebrew/bin/codex
|
||
CODEX_USAGE_HOME=
|
||
CODEX_USAGE_TTL=300
|
||
CODEX_USAGE_BACKOFF=900
|
||
# 服务端(server.py)三路上游的内存缓存有效期(秒,0=每次实拉):天气/BTC 复用 WEATHER_TTL/BTC_TTL,橘喵实时用 MAO_TTL
|
||
MAO_TTL=60
|