Files
eink-push/.env.example
YANG JIANKUAN 85b5113ba4 feat: E1002 新增公网图片服务(恒定 URL 现渲染)+底部改为 BTC 时K
- server.py:三条恒定 URL 并行——/e1002.png 内存现渲染 PNG(主力)、
  /e1002.html 现代网页、/e1002-web.png 网页经无头 Chrome 截图后固化六色;
  天气/橘喵/BTC 按 WEATHER_TTL/MAO_TTL/BTC_TTL 走内存缓存,过期才实拉、
  失败沿用旧值;用量不读本机文件,改由 POST /push/usage(_gpt) 推送暂存
- push_client.py:本机把 Claude 用量快照推送到服务(X-Push-Token 鉴权)
- btc_api.py:OKX/Coinbase/Huobi 免费接口逐源兜底,时K 近 72 小时,涨绿跌红
- data.py 拆出 weather_fetch/mao_fetch/btc_fetch 与 usage_from_raw,
  统一按 TZ_NAME 时区;宽版只用点阵字体整数倍字号 12/24/36/48
- probe_server.py:验证平台对同一 URL 是否周期重抓(结论:Image 控件
  不重抓,HTML 控件重抓)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-09-10 18:55:47 +08:00

47 lines
1.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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/ChromiumCHROME_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
# 用量三档阈值(宽版)与 BTC K 线
USAGE_WARN=80
USAGE_OK=30
PACE_TOL=10
BTC_BAR=1H
BTC_LIMIT=72
BTC_TTL=300
# 服务端server.py三路上游的内存缓存有效期0=每次实拉):天气/BTC 复用 WEATHER_TTL/BTC_TTL橘喵实时用 MAO_TTL
MAO_TTL=60