CLI 命令行工具

回到首页

使用 jkc 命令行工具快速导出即刻动态


简介

jike-export-cli(命令名 jkc)是即刻导出的命令行工具,配合浏览器插件使用,实现一行命令导出即刻用户动态。

适合需要批量导出、定时备份、或集成到自动化工作流的用户。

前提条件

  1. 安装 Node.js 18 或以上版本
  2. 安装 即刻导出浏览器插件
  3. 在浏览器中登录即刻账号

安装

npm install -g jike-export-cli

安装完成后,可以使用 jkc 命令。

如果不想全局安装,也可以直接通过 npx 使用:

npx jike-export-cli <url>

基本用法

增量导出

jkc https://web.okjike.com/u/<user-id>

打开浏览器后,插件会自动导出新动态,文件保存到配置的输出目录(默认 ~/Downloads)。

全量导出

jkc https://web.okjike.com/u/<user-id> --full

导出该用户的所有动态。

指定输出目录

jkc https://web.okjike.com/u/<user-id> -o ~/my-exports

临时指定输出目录,不影响配置。

配置管理

设置默认输出目录

jkc config set output-dir ~/exports

之后每次导出都会保存到 ~/exports,无需每次指定 -o

查看当前配置

jkc config show

配置文件位于 ~/.jkc/config.json

工作原理

  1. CLI 自动打开浏览器,访问即刻用户主页(带特殊参数)
  2. 浏览器插件检测到参数后,自动开始导出
  3. CLI 监听下载目录(120 秒超时),检测到 jike-cli-*.md 文件后移动到目标目录
  4. 导出完成,文件即可在目标目录中找到

常见问题

Q: 导出超时怎么办?

确认浏览器插件已安装并启用,且已登录即刻账号。插件需要在浏览器前台运行才能正常工作。

Q: 支持哪些操作系统?

支持 macOS、Windows、Linux。CLI 会根据操作系统自动选择打开浏览器的方式。

Q: 可以在服务器上运行吗?

不可以。CLI 依赖本地浏览器和插件完成导出,需要有图形界面环境。

Q: 导出的文件格式是什么?

导出为 Markdown 格式(.md),可以直接导入 Obsidian、Heptabase 等笔记工具。