facenox
Open-source, offline-first face recognition attendance platform that runs on any webcam.
万能导:多平台知识库 Markdown 全项目一键导入导出工具(导入导出效果最好),用自动化代替手动复制粘贴(有道云,飞书,语雀,阿里云知识库,知识星球,印象笔记,ima,onenote,为知笔记导出导入).(可保留目录结构,图片,项目格…
让知识没有壁垒,让多平台文档迁移更简单。
将你有权访问的知识库导出为本地 Markdown,或把本地 Markdown 导入其他平台。
尽量保留目录结构、正文格式、图片与附件,告别重复复制和手动整理。
📦 下载最新版 · 📖 使用教程 · 🧠 AI 辅助学习 · 🐛 反馈问题 · 🤝 参与共创
万能导是一个多平台知识库 Markdown 导入导出工具,目前支持飞书、语雀、阿里云 Thoughts、印象笔记、有道云笔记、为知笔记、OneNote、知识星球、ima 知识库、钉钉文档、WPS 文档、息流、Obsidian、Notion 和本地 Markdown 等内容来源与目标平台。
你可以把自己有权限访问的项目资料、团队知识库和课程文档导出为本地 Markdown,也可以把整理好的本地 Markdown 导入到支持的平台。万能导重点处理文档格式、图片、附件和目录层级,适合知识备份、平台迁移、学习资料整理,以及将“教学文档 + 源码项目”交给 AI 一起阅读。
如果有未能完整导出的内容或希望支持的新平台,欢迎提交 GitHub Issue。建议新平台不要求参与开发,平台使用经验、公开资料和测试意愿同样有价值;每一条可复现的反馈和共创需求都会被认真审查。
如果这个项目对你有帮助,欢迎在 GitHub 点一个 Star ⭐,这对我真的很重要~
![]() 首页:选择平台、开始新任务或继续最近任务 |
![]() 平台中心:浏览已接入平台并选择导入、导出或教程 |
![]() 任务中心:查看历史进度、失败原因并继续任务 |
![]() 教程公告:在应用内阅读最新公告和使用教程 |
![]() 插件中心:搜索、安装和更新需要的平台插件 |
![]() 设置:选择自动化浏览器、显示模式并检查版本 |
| 能力 | 能力 | ||
|---|---|---|---|
| 🧭 | 目录结构:读取真实目录树,按文件夹或文档选择 | 🖼️ | 资源本地化:尽量保留正文图片和附件 |
| 🔁 | 任务恢复:支持停止、继续和失败重试 | 📊 | 过程可见:提供实时进度、日志和任务报告 |
| ⚡ | 增量处理:跳过已完成内容,减少重复工作 | 🧩 | 插件中心:平台能力可独立下载、更新和回滚 |
| 🔐 | 本地优先:凭证和任务数据保存在用户电脑 | 🌙 | 桌面体验:支持主题切换、搜索和更新检查 |
平台按导出、导入和教程三类展示;更多平台能力可在应用内“插件中心”获取。
| 平台 | 主要能力 |
|---|---|
| 🌟 知识星球 | 项目、专栏、帖子与文章页,可选评论和附件 |
| 🪶 语雀 | 知识库、目录、Markdown、图片与附件 |
| 🪽 飞书 Wiki | Wiki 目录、原生文档和 Markdown 文件 |
| ☁️ 阿里云 Thoughts | 工作区文档导出 |
| 🐘 印象笔记 | 按笔记本导出 Markdown、图片和附件 |
| 📝 有道云笔记 | 目录树、正文图片和附件 |
| 📒 为知笔记 | 网页版登录、目录与图片 |
| 🗂️ OneNote | 保留笔记本、分区和页面层级,仅 Windows |
| 🤖 ima 知识库 | 按知识库、文件夹或文档选择 |
| 📌 钉钉文档 | 知识库目录读取与 Markdown 导出 |
| 🟥 WPS 文档 | 云文档读取与 Markdown 导出 |
| 🌊 息流 | 空间内容读取与 Markdown 导出 |
| 💎 Obsidian | 本地 Vault 归档、资源复制与引用重写 |
| ➕ 等更多平台 | 更多平台将通过插件中心持续接入 |
| 平台 | 主要能力 |
|---|---|
| 🪽 飞书 Wiki | 批量导入 Markdown,并恢复多层目录结构 |
| 🪶 语雀 | 创建或更新知识库文档,上传图片和附件 |
| 🐘 印象笔记 | 批量导入 Markdown、图片和附件 |
| 🤖 ima 知识库 | 上传本地文档到知识库或已有文件夹 |
| ➕ 等更多平台 | 更多导入能力将通过插件中心持续接入 |
| 平台 | 主要能力 |
|---|---|
| ◼️ Notion | 使用官方 Markdown 导出与迁移能力 |
| ➕ 等更多平台 | 暂不适合自动化的平台也可以先提供迁移教程 |
发行版已内置运行环境,普通用户不需要安装 Python、Node.js,也不需要从源码启动。
macOS Apple Silicon 首次打开: 当前正式 Release 未做 Developer ID 签名和 Apple 公证。请只从本项目 GitHub Releases 下载并移入“应用程序”;Gatekeeper 阻止时,可在“系统设置 → 隐私与安全性”确认来源后选择仍要打开。不要通过清除隔离属性绕过系统校验。
详细操作和平台注意事项请查看 使用教程。
源码启动适合参与开发、调试插件或当前没有合适发行版的情况。1.4.x 桌面端基于 Tauri 2;源码开发需要 Python 3.10+、Node.js 22.12+、Rust 1.88.0 和对应系统的 Tauri 前置依赖。
Windows:
git clone https://github.com/tllovesxs/wandao.git cd wandao .\start-wandao.cmd
macOS:
git clone https://github.com/tllovesxs/wandao.git cd wandao chmod +x ./start-wandao.sh ./start-wandao.sh
国内网络环境可将仓库地址替换为 https://gitee.com/shi-xiansong/wandao.git。
提交代码或打包前运行完整质量检查:
python scripts\quality_check.py
涉及 wandao_electron/src-tauri/ 时,还需使用 Rust 1.88.0 运行格式、测试和 Clippy 门禁;CI 使用同一固定版本。
Windows 本地未签名 smoke 打包:
cd wandao_electron npm ci npm run build:win:unsigned
本地与手动工作流生成的 UNSIGNED-SMOKE 包只能用于 smoke,不得直接发布。正式 v* tag 工作流当前也生成未签名 Windows/macOS 安装包,但会额外执行版本一致性、真实安装/资源 smoke、校验和、SBOM 和 provenance 门禁。更完整的维护说明见 发布与回滚手册。
万能导不会破解登录或绕过平台权限。请只处理你有权访问的内容,并遵守对应平台的服务条款和版权要求。不要将导出内容用于未获授权的传播、售卖或公开发布,也不要通过降低延迟进行高频请求。
登录凭证和任务数据保存在本机。请勿在 Issue、PR、截图或日志中公开 Cookie、账号密码、Token、API Key、App Secret 等敏感信息。
欢迎参与新平台适配、导入导出质量优化、Bug 修复、界面改进和文档维护。不会开发也可以通过“新平台接入建议 / 共创认领”Issue 模板建议新平台。准备开发新平台或较大功能时,请先搜索已有 Issue/PR,再提交 Issue 认领;认领后 2 天内提交 Draft PR 或可验证进展,复杂任务需说明情况并至少每 2 天同步一次。
| 入口 | 用途 |
|---|---|
| 贡献指南 | 提交代码前需要了解的基本规则 |
| 共创流程 | 认领 Issue、准备验收材料和提交 PR |
| 插件开发与发布 | 新平台插件结构、校验与发布方式 |
| GitHub Issues | 反馈 Bug、提出建议或认领功能 |
| 项目 | 地址 |
|---|---|
| GitHub | tllovesxs/wandao |
| Gitee | shi-xiansong/wandao |
| 联系邮箱 | tl200599@163.com |
| 作者微信 | pressure_spring |
本项目采用 GNU Affero General Public License v3.0 开源。
万能导:让知识没有壁垒。
如果这个项目对你有帮助,欢迎在 GitHub 点一个 Star ⭐
more like this
Open-source, offline-first face recognition attendance platform that runs on any webcam.
📱 A React app to preview and edit Markdown✍. You can also export it as HTML.
search projects, people, and tags