Rechercher

PythonReactSEOPDF
OpenClaw

flomo-sync

将 flomo 所有记录 memo 同步/备份到本地 Markdown 文件的工具。使用 scripts/flomo-sync.py 脚本通过 flomo API 拉取 memo,支持增量同步、附件下载、多文件输出。当用户需要备份 flomo、同步 flomo memo 到本地、导出 flomo 笔记为 Markdown 时使用。

giraffe-tree0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install giraffe-tree/flomo-sync

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

flomo-sync

将 flomo 所有 memo 增量同步为本地 Markdown 文件。

前置入参要求(必须)

执行本技能前,必须先明确并拿到以下入参:

  • 当前项目主路径(绝对路径),例如 /Users/xxx/project-name
  • flomo token(来自项目主路径下 .flomo.config,避免在对话中明文暴露)

--dir 必须基于“当前项目主路径”传入绝对路径,禁止使用相对路径(如 ./output、../backup)。

快速开始

1. 安装依赖(Python 3.10+)
pip install requests markdownify
2. 配置 token

在项目主路径下创建 .flomo.config,并包含 token=<access_token>。

安全建议(强烈推荐):

  • 优先使用 .flomo.config 保存 token,不要在对话中直接粘贴 token,避免泄露给 LLM。
  • 执行同步时优先使用 python scripts/flomo-sync.py(自动从 .flomo.config 读取)。
.flomo.config 格式说明
  • 通用规则:一行一个 key=value;以 # 开头的行为注释;空行忽略。
  • flomo-sync 所需:token=<access_token>;支持带或不带 Bearer 前缀,例如:
    • token=1023456|AA000000ABCDEFGHIJKHLMNOP000000000000000
    • token=Bearer 1023456|AA000000ABCDEFGHIJKHLMNOP000000000000000
  • 获取 token:在浏览器打开 https://v.flomoapp.com 登录后,按 F12 → Network → 点击任意请求 → Headers → 复制 Authorization 的值(形如 Bearer 1023456|...)。备用:Application → Local Storage → me → 复制 access_token。
  • 同一文件可同时包含 url= 供 flomo-add 使用(与 flomo-add 共用一配置文件)。
3. 运行同步
# 基本用法(文档规范:必须传 --dir 且为绝对路径)
python scripts/flomo-sync.py --dir /abs/path/to/output

# 推荐:以当前项目主路径作为基准拼接输出目录
# 例:当前项目主路径=/Users/yourname/my-project
python scripts/flomo-sync.py --dir /Users/yourname/my-project/output/flomo-sync

# 临时排障:仅在本地终端通过命令行传入 token(不要在对话中提供 token)
# token 含 | 必须用单引号
python scripts/flomo-sync.py --token '1023456|AA000000...' --dir /abs/path/to/output

# 自定义输出目录
python scripts/flomo-sync.py --dir /Users/yourname/Desktop/flomo-sync

# 只拉取指定日期后更新的 memo
pytho...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/giraffe-tree/flomo-sync
Version
—
Commit
8c75a47a735b7eff50d14cb6ebae874926b057f7
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# flomo-sync

将 flomo 所有 memo 增量同步为本地 Markdown 文件。

## 前置入参要求(必须)

执行本技能前,必须先明确并拿到以下入参:

- 当前项目主路径(绝对路径),例如 `/Users/xxx/project-name`
- flomo token(来自项目主路径下 `.flomo.config`,避免在对话中明文暴露)

`--dir` 必须基于“当前项目主路径”传入绝对路径,禁止使用相对路径(如 `./output`、`../backup`)。

## 快速开始

### 1. 安装依赖(Python 3.10+)

```bash
pip install requests markdownify
```

### 2. 配置 token

在项目主路径下创建 `.flomo.config`,并包含 `token=<access_token>`。

**安全建议(强烈推荐)**:
- 优先使用 `.flomo.config` 保存 token,不要在对话中直接粘贴 token,避免泄露给 LLM。
- 执行同步时优先使用 `python scripts/flomo-sync.py`(自动从 `.flomo.config` 读取)。

#### `.flomo.config` 格式说明

- **通用规则**:一行一个 `key=value`;以 `#` 开头的行为注释;空行忽略。
- **flomo-sync 所需**:`token=<access_token>`;支持带或不带 `Bearer ` 前缀,例如:
  - `token=1023456|AA000000ABCDEFGHIJKHLMNOP000000000000000`
  - `token=Bearer 1023456|AA000000ABCDEFGHIJKHLMNOP000000000000000`
- **获取 token**:在浏览器打开 [https://v.flomoapp.com](https://v.flomoapp.com) 登录后,按 `F12` → Network → 点击任意请求 → Headers → 复制 `Authorization` 的值(形如 `Bearer 1023456|...`)。备用:Application → Local Storage → `me` → 复制 `access_token`。
- 同一文件可同时包含 `url=` 供 flomo-add 使用(与 flomo-add 共用一配置文件)。

### 3. 运行同步

```bash
# 基本用法(文档规范:必须传 --dir 且为绝对路径)
python scripts/flomo-sync.py --dir /abs/path/to/output

# 推荐:以当前项目主路径作为基准拼接输出目录
# 例:当前项目主路径=/Users/yourname/my-project
python scripts/flomo-sync.py --dir /Users/yourname/my-project/output/flomo-sync

# 临时排障:仅在本地终端通过命令行传入 token(不要在对话中提供 token)
# token 含 | 必须用单引号
python scripts/flomo-sync.py --token '1023456|AA000000...' --dir /abs/path/to/output

# 自定义输出目录
python scripts/flomo-sync.py --dir /Users/yourname/Desktop/flomo-sync

# 只拉取指定日期后更新的 memo
pytho...

Skills associés

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.