Skip to content

Repository files navigation

Flomo++

一个独立的 flomo 标签导航、搜索与同步编辑工作台,适用于 Chrome、Edge 等 Chromium 浏览器。

插件不会向 flomo 网页常驻注入脚本或样式。只有点击浏览器工具栏中的 Flomo++ 图标、启动导航页时,扩展才会临时读取已登录的 Flomo 网页会话并打开工作台。

功能

  • 按标签浏览、筛选和搜索 memo
  • 隐藏或恢复整个标签,仅影响当前浏览器中的导航视图
  • 首次建立本地索引,后续增量读取新增、修改和删除
  • 在导航页编辑 memo,先本地暂存,再批量同步回 Flomo
  • 编辑时提供标签智能补全
  • 在导航页编辑时双击空格,快速插入 #已完成
  • 明暗主题与移动端布局

Flomo++ 不再修改 flomo 原网页,也不在原网页提供待办、快捷输入、自动发送或卡片隐藏功能。双击空格插入 #已完成 仅在独立导航页的编辑器中生效。

安装

  1. 打开 chrome://extensions;Edge 使用 edge://extensions
  2. 开启“开发者模式”。
  3. 点击“加载已解压的扩展程序”,选择本目录。
  4. 打开 Flomo 网页版 并登录。
  5. 点击浏览器工具栏中的 Flomo++ 图标进入导航页。

更新代码后,需要在扩展管理页重新加载插件。

使用

  1. 保持一个已登录的 Flomo 网页标签页。
  2. 点击 Flomo++ 图标。插件会在这次操作中读取登录态,然后打开或聚焦导航页。
  3. 点击“同步”建立本地索引。
  4. 使用左侧标签、显示范围和搜索框筛选内容。
  5. 双击 memo 可编辑;输入 # 可选择已有标签,双击空格可插入 #已完成
  6. 编辑结果会先本地暂存,点击“同步更改”后批量写回 Flomo。

标签显隐状态、memo 索引、待同步编辑和临时登录会话只保存在浏览器扩展存储中。

运行方式

扩展没有 content_scripts,因此正常浏览和记录 flomo 时不会运行任何 Flomo++ 页面代码。

点击扩展图标
    ↓
临时读取已打开 Flomo 页面的登录态
    ↓
打开或聚焦独立导航页
    ↓
仅在导航页内进行索引、搜索和编辑

关闭导航页后,扩展后台由浏览器按 Manifest V3 的事件机制自动休眠。

文件结构

Flomo++/
├── manifest.json
├── tokens.css
├── src/
│   ├── background.js
│   ├── dashboard.html
│   ├── dashboard.css
│   ├── dashboard.js
│   ├── flomo-api.js
│   └── preview-runtime.js
├── test/
├── generate-icons.html
├── generate-icons.js
└── icons/

验证

npm test
npm run check

隐私

插件不收集数据。登录令牌仅用于导航页直接请求 Flomo,并保存在本机的扩展存储中。

兼容性说明

Flomo++ 2.0 适配当前 Flomo 网页端接口,并非 Flomo 官方扩展。若网页端接口发生变化,同步或编辑功能可能暂时失效。首次使用批量编辑前,建议先用少量 memo 验证写回结果。

许可

个人学习用途。

About

增强flomo网页版使用

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages