我的SKILLS 分享:词霸每日一句 nexus-ciba-wechat
Lv.1新人创作者
精致的每日英语卡片,
一行命令自动生成
从金山词霸 API 获取每日一句,通过杂志级 HTML 模板渲染成精美分享卡片, 再用 Playwright 导出为高清 PNG——全流程自动化,零人工干预。
模板展示
两套精心设计的模板风格
每套模板都是手工打磨的 HTML 布局——撕纸边缘、暖色纸质纹理、杂志风排版、胶带装饰。 纯 CSS 实现,不依赖任何框架,可自由扩展。
Moments Vertical(朋友圈竖版)
9:16 比例,上图下文。上方梦幻插画区,下方纸质文本区,右下角嵌入语音二维码。适合朋友圈分享和手机壁纸。
Postcard Horizontal(明信片横版)
横向明信片布局,左侧插画照片、右侧文字区。带 POST CARD 标识、日期贴纸、语音邮戳二维码和手写地址线。
功能亮点
不止是截图,而是一整套卡片生成管线
从 API 调用到可分享的卡片资产,全流程端到端覆盖。
实时 API 对接
实时从 open.iciba.com/dsapi/ 获取每日英文句子、中文翻译、精选配图和 TTS 发音链接。没有陈旧数据,每天都是新鲜内容。
灵活模板系统
HTML 模板使用简单占位符替换([[CONTENT]]、[[NOTE]]、[[QR_URI]] 等)。添加新模板只需一个 HTML 文件,无需改 Python 代码。
Playwright 像素级导出
无头 Chromium 渲染 HTML 为高清 PNG。像素比、视口尺寸、裁剪边距均可配置,确保每次输出一致且精确。
QR 语音邮戳
每张卡片将 TTS 发音链接编码为二维码。扫码即可听到原声朗读——无需额外 APP,微信直接扫。
优雅降级
当 API 不可用或图片下载失败时,自动回退到内置样例数据和本地渐变封面图。不会因为网络问题而中断流程。
结构化输出
输出 HTML 源文件、PNG 卡片、元数据 JSON 和图片来源追踪文件。分享、归档、二次加工,数据链完整不丢失。
工作流程
一条命令,完整管线
从 API 调用到最终 PNG 卡片,全程不到 10 秒。所有步骤本地运行,无需云端渲染,无需 API Key。
1
获取数据
调用词霸 API,拉取当日英文句子、中文翻译、配图地址和 TTS 音频链接。
2
下载资源
下载封面大图(按 picture1 到 picture4 优先级尝试),生成 TTS 二维码。
3
渲染模板
将数据填入 HTML 模板——注入封面、金句、翻译、日期、二维码。
4
导出图片
Playwright 在无头 Chromium 中打开 HTML,按设定尺寸截取全页 PNG。
使用方式
一行命令搞定
Python 渲染器封装了全部逻辑:API 拉取、图片下载、二维码生成、模板填充、Playwright 截图。
终端
# 查看可用模板列表
python scripts/render_iciba_card.py --list-templates
# 渲染默认竖版朋友圈卡片
python scripts/render_iciba_card.py \
--template moments_vertical \
--output-dir /mnt/data/iciba-card
# 渲染横版明信片(自定义尺寸)
python scripts/render_iciba_card.py \
--template postcard_horizontal \
--output-dir /mnt/data/iciba-postcard \
--width 1200 --height 760
今日卡片
2026-05-25 · 实际渲染效果
Moments Vertical · 朋友圈竖版
Postcard Horizontal · 明信片横版
"Clouds drift like thoughts, light and slow."
云如思绪,轻轻缓缓地飘。
技术栈
成熟工具,可靠构建
Python 3金山词霸 APIPlaywright纯 HTML + CSSQR Code (qrcode)PathlibHTTPX / Requests零运行时依赖
nexus-ciba-wechat
【金山文档 | WPS云文档】 词霸每日一句 · 加强学习 2026-05-25
https://www.kdocs.cn/l/cavkGRZLNeYc
skills 项目地址分享
https://clawhub.ai/lwter/nexus-ciba-wechat
关注我的更多skills
@金山办公
Lv.1新人创作者
Lv.1新人创作者