SuperAPI AI 工具集

memelink

设计与创作

查看项目

更新于 11-05 16:20

技能介绍

memelink 是一个在终端生成表情包(meme)、图片宏和表情包 URL 的命令行工具,封装 Memegen.link API。

用途:在命令行中快速生成表情包图片或链接,适用于制作梗图、选取表情包模板、生成搞笑图片等场景。

主要能力:

  • 自动生成:不指定模板时由 API 选择合适模板,如 memelink "when the code finally compiles"。
  • 指定模板生成:memelink drake "tabs" "spaces",按模板 ID 与文本行生成。
  • 自定义背景:memelink custom --background <url> "top" "bottom"。
  • 模板管理:memelink templates 列出模板(TTY 下为交互式模糊选择,别名 ls);templates <id> 查看模板详情;templates --filter <query> 过滤模板。
  • 字体列表:memelink fonts。
  • 配置管理:memelink config path|list|get|set|unset,配置文件位于 ~/.config/memelink/config.json,可配置 default_format、default_font、default_layout、safe、auto_copy、auto_open、preview、cache_ttl 等键。
  • 版本信息:memelink version。
  • 命令别名:generate 可简写为 gen、g。

生成选项(flags):

  • --format png|jpg|gif|webp / -f:输出格式
  • --font <name>:字体名称
  • --layout default|top:文字布局
  • --width N / --height N:图片尺寸
  • --style <style>:模板风格(可重复)
  • --text-color <hex>:每行文字颜色(可重复)
  • --background <url>:自定义背景(配合 custom 模板)
  • --center x,y / --scale N:覆盖层位置与缩放
  • --safe:过滤 NSFW 内容
  • --copy / -c:复制 URL 到剪贴板
  • --open / -o:在浏览器中打开
  • --output <path> / -O:下载图片
  • --preview / --no-preview:终端内联预览

全局选项:--json(JSON 输出,便于管道处理)、--no-input(禁用交互提示)、--verbose(调试日志)、--color auto|always|never(颜色输出)。

环境变量:MEMEGEN_API_KEY,可选,用于获得更高请求速率限制。

使用方式示例:

  • memelink --json "deploy on friday":以 JSON 输出生成结果,便于脚本处理。
  • memelink drake "before memelink" "after memelink" -c -o:生成后复制链接并打开浏览器。

安装:brew install dedene/tap/memelink-cli。

限制:工具依赖 Memegen.link API 的可用性与配额,可选 API Key 用于提高速率限制;交互式模板选择仅在 TTY 环境下提供。其它功能细节资料中未说明的,暂未提供。