背景

我用了几年的有道云笔记,一直被它的多端同步问题困扰,最近在百度上搜索一下云笔记同类产品,发现语雀的评价比较高,痛定思痛,毅然决定投到语雀的怀抱。

但怎么迁过去呢?我的有道云里有很多目录、很多笔记,手动迁吗?费时费力!后来找到这个脚本(项目地址:https://github.com/DeppWang/youdaonote-pull.git) ,它可以将云笔记全部按目录下载下来。

问题来了,得到本地的markdown文件,怎么按目录一键导进语雀呢?DeppWang大神没有交待,语雀的客户端也不支持……绝望……

于是,我决定自己动手,写了导入markdown至语雀的脚本。

功能

  • 有道云笔记根目录下的目录,会按各个知识库导入。如根目录有2个目录a和b,对应语雀的知识库a和知识库b;不喜欢的话,你可以事后在语雀里迁到你喜欢的知识库里
  • 对于有道云笔记根目录下的markdown文档,会先在语雀里创建“未归档”这个知识库,并将这些markdown文档迁到这个知识库里,事后你可以将它们转移到你喜欢的知识库里
  • 脚本无毒,不会收集用户的隐私数据,请放心使用

使用步骤

1)搭建临时图床

youdaonote-pull脚本可以使用SM.MS图床,但如果你是免费账号或是没有SM.MS账号,下载的markdown里的图片链接就是本地链接,这在导进语雀后图片是无法显示的,所以需要搞个自己的图床。 如果你的SM.MS账号够用,可以省略此步骤。

实现思路是通过natapp做内网穿透,然后nginx做为代理,具体操作很简单,就详细说了。 natapp官网:NATAPP-内网穿透 基于ngrok的国内高速内网映射工具

我的nginx配置

#nginx.confserver {listen       8000;server_name  localhost;#charset koi8-r;#access_log  logs/host.access.log  main;location /youdao/ {root C:\Users\mayn\Desktop;sendfile on;gzip on; gzip_comp_level 4;gzip_types image/*;gzip_http_version 1.1;access_log   off;}}

我的natapp配的端口是8000,所以nginx这里也要配成8000;我的有道云目录是C:\Users\mayn\Desktop\youdao,nginx中root指定到C:\Users\mayn\Desktop就可以了

举个例子,我的natapp启动后,显示的是这个样子:

可以看到,通过 http://e6fyau.natappfree.cc这个域名可以访问到本地的8000端口,这样,当请求路径为http://e6fyau.natappfree.cc/youdao/youdaonote-images时, nginx到将请求映射到C:\Users\mayn\Desktop\youdaonote-images目录,实现本地图片外网访问

2)拉取脚本

git clone https://github.com/lengmianshi/yueque-import.git

3)做好配置

需要在config.json是指定如下配置:

  • dir:有道云笔记的目录,比如我的:C:\Users\mayn\Desktop\youdao\
  • _yuque_session:语雀的cookie,获取方法:

  • image_domain:通过多网访问图片的路径,比如我的http://acarh4.natappfree.cc/youdao/

4)启动脚本

python main.py

5)处理note文档

如果你的笔记带有表格,youdaonote-pull应该会将你的笔记保存为note文档,而不是markdown文档,note格式语雀是不认的,需要你手动处理。 查看笔记有哪些note文档:

python find_note_file.py

有道云笔记迁移至语雀终极解决方案相关推荐

  1. 语雀可以导出html吗,工具 - Confluence 迁移到语雀 - 《语雀使用文档》 - 书栈网 · BookStack...

    Confluence 迁移到语雀 实现原理 基于 Confluence 自带的 「HTML Export」功能,可以将整个空间(Space)以 HTML 文件格式导出到一个 zip 文件中.这样语雀就 ...

  2. 语雀可以导出html吗,Confluence 迁移到语雀

    Confluence 迁移到语雀 实现原理 基于 Confluence 自带的 「HTML Export」功能,可以将整个空间(Space)以 HTML 文件格式导出到一个 zip 文件中.这样语雀就 ...

  3. 从有道云笔记迁移到另一个有道云笔记账号

    从有道云笔记迁移到另一个有道云笔记账号 背景 我们有2个有道云笔记,A和B,我们需要将A的内容导入到B. 为什么我们需要有这个需求? 比如你原来有个账号A,是用邮箱创建的,建了很多笔记,有一天,你扫码 ...

  4. 有道云笔记迁移到为知笔记

    一.为何要进行笔记迁移?在使用了印象笔记.有道云笔记和为知笔记后,结合个人的情况根据以下几点理由决定迁移到为知笔记: 1.有道云笔记初始空间只有2G,为了获得永久免费空间得找时间挂机,麻烦: 2.有道 ...

  5. macOS 系统Evernote(印象笔记) 迁移到语雀

    Evernote(印象笔记) 迁移到语雀 语雀已支持导入印象笔记功能,查看下面详细步骤,若客户端若不是最新版本,可以到 印象笔记 官网下载最新版本. macOS 系统操作方式 1.选择需要导出的笔记打 ...

  6. 有道云笔记迁移到Obsidian的方法(保留文件创建时间)

    文章目录 前言 有道云笔记导出 有道云笔记信息导出 Python2和Python3共存 修改原代码 第一句 第二句 执行程序 一些可能遇到的问题 修改markdown文件的创建时间和修改时间 安装最新 ...

  7. 从Notion迁移至语雀的图片问题

    为什么要迁移 Notion是一款非常优秀的笔记软件,在此之前我一直是印象笔记的拥趸,但是随着Notion这种全新概念的.符合程序员使用习惯的笔记软件出现后,完全撬动了印象笔记的市场.但是由于Notio ...

  8. 有道云笔记迁移到自建服务器Joplin

    当前有道云笔记各项业务开始逐渐向会员靠拢,如一开始不受限的多端同步现在非会员限制成了两个终端,估计以后会有越来越多的免费内容会逐渐的向会员转移,因此博主开始考虑自建服务器来搞一个云笔记服务端. 因博主 ...

  9. Evernote(印象笔记) 如何迁移到语雀?

    1.首先,打开印象笔记,选中你要导出的笔记 2. 点击文件-导出 3. 选择导出为单个HTML网页,点击导出,选择导出的文件的位置 4. 将导出的文件压缩 5.打开语雀,新建一个笔记,将文件导入 6. ...

  10. 为什么选择语雀-你想知道的都在这

    目录 前言 语雀是什么 个人用户 小型组织 企业用户 为什么选择语雀--为知识创造而生 1.可视化文档编辑器 2.清新美观的阅读页面 3.评论 & 点赞 语雀数据安全 附上网址 前言 前几天, ...

最新文章

  1. Codeforces 447C - DZY Loves Sequences
  2. 阿里巴巴公布“云钉一体”战略:阿里云与钉钉全面融合
  3. int?和int的区别
  4. 014、BOM与DOM对象的应用
  5. 深入理解Java ClassLoader及在 JavaAgent 中的应用
  6. 关于java中getClass()和getSuperClass()的讲解
  7. 开源极速的人脸跟踪-基于OpenTLD与RNet
  8. 路径规划之DWA类算法简述
  9. JAVA基础--JAVA语言组成01
  10. java 铁三车强度如何_骑行入门:铁三车与TT车,傻傻分不清楚?
  11. 团队项目计划、人员安排以及开发方法
  12. 实现一个在线抽奖系统,就算是个小白看了也能做出来(附源码)
  13. java基础-对15位或18位身份证号码的验证
  14. 纽约客:变态连环杀手正在被算法迅速围剿
  15. 幼儿园观察记录的目的和目标_幼儿园一日观察报告
  16. 在CAD软件中如何批量打印黑白CAD图纸
  17. ssh登录主机报错: Unable to negotiate with 172.222.222.243 port 22: no matching key exchange method found.
  18. jq的ajax上传文件
  19. mysql备份恢复与集群部署
  20. 七千字的线性回归模型指南,建议收藏!

热门文章

  1. david lowe 论文_访谈:L. Lee Lowe-博客小说家
  2. 3ds Max中的复制方式
  3. win7如何设置通电自动开机_win7系统设置自动开机
  4. 2010年国家公务员考试行测真题WORD完整版
  5. 一行代码值200万?充满哲学与禅意的border-radius
  6. 憎恨之心最强套装攻略_憎恨之心装备选择 | 手游网游页游攻略大全
  7. react中使用less
  8. python入门学习——6种方法求n的阶乘(8种写法)
  9. sharkle里的链接
  10. 计算机总是莫名其妙重启,电脑老是自动重启怎么办,电脑为什么经常自动重启_系统圣地...