Skip to content

Maple2085/miNotes

Repository files navigation

小米笔记 Ultimate Exporter v2.0.2

将小米云服务笔记导出为 HTML 或 Word .doc,支持图片内嵌,方便离线保存。

功能

功能 说明
🖼️ 图片内嵌 自动处理笔记中的 fileid 图片并转为 Base64,离线打开也能查看
📄 HTML 导出 带侧边栏搜索、点击跳转和高亮效果,适合电脑浏览与长期归档
📝 Word 导出 输出 MSO 兼容的 .doc 文件,可使用 Microsoft Word 或 WPS 打开
🎛️ 浮动控制面板 格式选择、进度条、计时器和图片内嵌开关集中管理
🛑 随时停止 停止新的网络请求,并保存已成功获取的笔记
🌙 暗黑模式 自动适配系统深色模式
🧹 内容清洗 清理小米自定义标签和不安全 HTML,保留通用笔记内容

使用方式

控制台粘贴

  1. 打开 https://i.mi.com/note 并登录。
  2. F12,切换到 Console
  3. 复制 xiaomi-notes-console.js 的全部内容并执行。
  4. 选择 HTML、Word,或同时选择两者,然后点击「开始导出」。

Tampermonkey

  1. 安装 Tampermonkey
  2. 创建新脚本,将 xiaomi-notes-tampermonkey.user.js 的内容粘贴并保存。
  3. 打开小米笔记页面,点击右下角「📦 导出笔记」按钮,或使用 Tampermonkey 菜单启动。

浏览器扩展

  1. 打开 chrome://extensions/ 并开启「开发者模式」。
  2. 点击「加载已解压的扩展程序」,选择 extension/ 文件夹。
  3. 打开小米笔记页面,点击右下角按钮,或从浏览器工具栏打开扩展弹窗。

文件结构

miNotes/
├── xiaomi-notes-console.js           # 唯一手维护核心
├── xiaomi-notes-tampermonkey.user.js # 构建生成的 Tampermonkey 脚本
├── build-variants.js                 # 生成 TM 与扩展核心
├── README.md
└── extension/
    ├── manifest.json
    ├── content.js                    # 页面按钮与注入逻辑
    ├── inject.js                     # 构建生成的页面核心
    ├── popup.html
    ├── popup.js
    └── icons/

维护与构建

只修改 xiaomi-notes-console.js,然后在 miNotes 目录执行:

node build-variants.js

脚本会重新生成 extension/inject.jsxiaomi-notes-tampermonkey.user.js,并在覆盖文件前执行 JavaScript 语法检查。

注意事项

  1. 必须在已登录的 https://i.mi.com/note 页面运行,请求使用当前页面登录态。
  2. 列表与详情请求默认间隔 350ms,临时错误会有限重试,单个请求默认 20 秒超时。
  3. 单张图片最大 10 MB,图片累计最大 100 MB;失败、超限或停止时保留受控在线地址。
  4. 输出的 Word 文件是 .doc 格式的兼容 HTML,不是 OOXML .docx
  5. 分页设有 10,000 页安全上限;笔记或图片很多时建议分批导出。

技术架构

控制台 / Tampermonkey / 浏览器扩展
                  ↓
          Panel 浮动控制面板
                  ↓
       Fetcher 抓取与分页去重
                  ↓
    ImageProcessor 图片下载与内嵌
                  ↓
        Exporters HTML / Word

更新日志

v2.0.2 (2026-07-21)

  • 收敛导出范围为 HTML 与 Word .doc
  • 删除无用的扩展后台脚本和 scripting 权限。
  • 统一控制台、Tampermonkey、扩展和文档版本号。
  • 保留图片处理、安全清洗、停止保存和单源构建能力。

License

MIT

About

将小米云服务笔记导出为 HTML 或 Word `.doc`,支持图片内嵌,方便离线保存。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors