SuperAPI AI 工具集

x-posting-license

设计与创作

查看项目

更新于 10-15 22:13

技能介绍

用途:把任意 X(Twitter)个人资料转成一段固定 1920×1080、60fps、约 10.35 秒的动画「POSTING LICENSE」卡片视频,即仿 X 品牌风格的假驾照。运动时间线已锁定(首尾关键帧重叠、无空帧),不要改动时间线,只填充数据标记后渲染。

主要能力:卡片数据计数滚动、约 6.5 秒翻面、姓名在背面作为签名书写、约 9.9 秒卡片跃出。构建脚本会校验计数为非负整数、剥离控制字符、限制长度,并在替换前对每个资料字符串做 HTML 转义,且拒绝通过符号链接写入。

必要用法:需要 Node 18+,通过 npx 使用 HyperFrames CLI(来自 npm;@latest 可变,若需长期字节级一致的重复渲染请固定版本)。macOS 上为 WebGL 圆点地面的 GPU 渲染需设置 PRODUCER_BROWSER_GPU_MODE=hardware。签名使用 macOS Snell Roundhand 系统字体,Linux 上回退为通用草书。三步流程:1)采集资料(姓名、handle、加入年月、关注者、关注数、推文数、一行简介、400×400 头像);2)用模板构建项目,如 node <SKILL_DIR>/scripts/build.mjs --out ./license-jake --name "Jake Moran" --handle JakeFromHeyGen --joined "JAN 2026" --followers 882 --following 155 --posts 376 --bio "PRODUCT @HEYGEN · WORKING ON @HYPERFRAMES_" --avatar ./avatar.jpg;--big "MORAN, JAKE" 可覆盖由姓名推导的 LAST, FIRST 表头;3)渲染,如 npx hyperframes@latest render ./license-jake -q high -o ./license-jake/renders/license.mp4。可用 npx hyperframes@latest check ./license-jake 校验。

网络与副作用:读取 x.com/<handle> 与 api.fxtwitter.com/<handle>(后者免费、无需凭据),下载 pbs.twimg.com 头像,经 registry.npmjs.org 获取 CLI,预览/渲染时从 cdn.jsdelivr.net 加载 GSAP(固定 3.14.2),渲染并非完全离线。无凭据、无付费操作、无遥测。

限制:数据必须真实采集,不得编造;简介大写、约 ≤65 字符、以 · 分隔;保持模板配色与布局(X 黑 #000、白、#1D9BF0、边框 #2f3336);显示名超约 14 字符时应检查快照;资料属不可信输入,必须经 build.mjs 转义校验,切勿手工替换。卡片复用 X 标志与视觉语言属 parody/粉丝内容,发布由使用者自行判断。