有道云笔记迁移到自建服务器Joplin_有道笔记 自己搭建-程序员宅基地

技术标签: joplin  有道云笔记  其他  迁移  

        当前有道云笔记各项业务开始逐渐向会员靠拢,如一开始不受限的多端同步现在非会员限制成了两个终端,估计以后会有越来越多的免费内容会逐渐的向会员转移,因此博主开始考虑自建服务器来搞一个云笔记服务端。 因博主已有黑群晖,并且有公网ip,因此首选能支持群辉docker的开源云笔记软件。

        博主需求其实很简单,总结起来为以下几点:

                1、支持全笔记搜索;

                2、支持目录跳转;

                3、支持笔记中添加代码段;

                4、支持多终端同步(如windows、macos、Android、iOS等)

        经过一圈的查找,当前群辉用的最广的有以下几个云笔记软件:

1、为知笔记;2、蚂蚁笔记;3、trilium笔记;4、joplin笔记;5、思源笔记

        先说思源笔记:此笔记博主未安装测试,搜索他人的安装体验评价https://www.boyhu.cn/notes/after-trying-a-variety-of-private-cloud-note-taking-software-that-qunhui-can-build-itself-i-feel.html        当前官方已经关闭了多端同步的功能;搭建后测试不能使用手机APP进行同步,实际上只能满足网页端的使用场景,属于完全离线的笔记。因此此笔记直接略过。

        再说为知笔记:此笔记博主未安装测试,原因为在上述他人安装体验中提到搜索不支持全局搜索,并且手机端表格自适应页面非常差因此也直接被博主略过了

        继续说蚂蚁笔记:此笔记博主安装并进行了测试,蚂蚁笔记支持windows和Android终端,软件界面也确实还可以,并且还支持笔记直接转为blog,此功能挺不错的,手机端体验也还尚可,但让博主失望的是搜索功能不知道是否有bug还是没做到太好,全局搜索体验感极差。并且官方已差不多两年没更新该软件了,也不知是不是已经放弃该软件了,在没有找到其他更好的云笔记软件选择的情况下,先待定作为备用吧。

        trilium笔记 :这是一个被很多人盛赞的云笔记软件,功能也确实挺强大的,但实际用起来个人却是觉得不太怎么顺手,并且此软件仅支持windows和macos客户端,不支持Android和ios,手机上只能以浏览器形式打开,实际手机浏览器体验感极差,页面自适应做的很不好。先留着待定吧。

         joplin笔记:该笔记使用的人也很多,而且也被众人捧的很高,原因是该笔记软件支持众多的插件,可以通过插件来实现各式各样的功能,先查寻了该软件支持的终端:Android、iOS、macos、linux、windows,几乎涵盖了所有系统,而且数据同步方式也支持很多种类:Nextcloud / Dropbox / OneDrive / File system / WebDAV/Joplin server

        该软件算是目前上手体验感最好的一个云笔记软件了,博主上诉提到的几点需求,全部可以满足,不管是Android还是windows电脑界面都还不错。

        最让博主喜欢的是该软件居然支持其他笔记导入的功能,这对于批量笔记迁移而言,绝对是一大利器。另外joplin还有个最强大的功能——剪辑网页直接保存,只要选中网页中你想保存的东西,然后通过joplin的网页插件,就可以直接保存到Joplin当中,并且保留网页的原始格式!因此博主毫无犹豫的选择就它了!

         对于如何在群辉docker上安装joplin网上有很多教程和方法,对此博主就不多啰嗦了。

        当前问题是如何把有道云笔记批量的迁移到Joplin呢

        神通广大的网友办法来了:
GitHub - DeppWang/youdaonote-pull: 一个一键导出 / 备份「有道云笔记」所有笔记的 Python 脚本。 A Python script to export/backup all the notes of the "Youdao Note". 一个一键导出 / 备份「有道云笔记」所有笔记的 Python 脚本。 A Python script to export/backup all the notes of the "Youdao Note". - GitHub - DeppWang/youdaonote-pull: 一个一键导出 / 备份「有道云笔记」所有笔记的 Python 脚本。 A Python script to export/backup all the notes of the "Youdao Note".https://github.com/DeppWang/youdaonote-pull        该脚本可以一键式直接把有道云笔记全部下载到本地,无需会员还自动把所有笔记以文件夹分类,且转为MarkDown格式的笔记

        转换后的笔记,可以直接在Joplin中选择上述中讲的MD - Markdown(文件目录),就能将所有有道云笔记全部转入到joplin当中,且保留原来的目录格式,真正做到了批量化迁移。

        需要注意的是:

        1、由于Markdown语法中没有定义文字颜色字体大小,因此迁移过后的笔记全部为统一的字体大小和黑色,如需调整颜色的话就只有借助于Joplin的颜色插件手动去一一调整了。

        2、如果笔记中有Markdown快捷方式的字符会导致被markdown语法转义,需要手动调整

        3、如果笔记中有附件,部分附件可能没迁移至Joplin的笔记当中。确定哪些笔记中的附件没迁移过来的方法很简单:有道云笔记附件下载后保持在attachments目录,直接在joplin中搜索attachments,哪些笔记中包含该单词,那么对应到附件就没迁移过来,需要手动调整一下即可。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/feixiang3839/article/details/131744975

智能推荐

基于微信小程序的停车场预约收费SSM-JAVA【数据库设计、论文、源码、开题报告】_停车收费小程序源码-程序员宅基地

文章浏览阅读128次。管理员模块:个人中心、用户管理、商家管理、停车场信息管理、预约停车管理、取消预约管理、收费管理、进场停车管理。用户:查看停车场信息、预约和取消预约停车、进场和出场、支付和留言。_停车收费小程序源码

正则表达式之贪婪匹配与非贪婪匹配-程序员宅基地

文章浏览阅读3.5w次,点赞32次,收藏74次。在前面正则表达式匹配规则里,提到了 .*. :匹配除 "\n" 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式* :匹配0个或多个使用 .* 的话就可以匹配任意长度的任意字符,但是有时候在使用 .*时就可能匹配不到物品们想要的结果,例:import res='hello 1234567 world'res = re.match('..._贪婪匹配

成员变量和构造函数执行顺序-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏4次。Java虚拟机创建一个对象都包含以下步骤。(1)给对象分配内存。(2)将对象的实例变量自动初始化为其变量类型的默认值。(3)初始化对象,给实例变量赋予正确的初始值。 对于以上第三个步骤,Java虚拟机可采用3种方式来初始化对象,到底采用何种初始化方式取决于创建对象的方式。(1)如果对象是通过clone()方法创建的,那么Java虚拟机把原来被克隆对象的实例变量的值拷贝到新对象_成员变量和构造函数执行顺序

Base64Decoder使用时找不到包_xvlyc-程序员宅基地

文章浏览阅读568次。使用Base64加解密时,eclipse的设置public static void main(String[] args){String s=“H4sIAAAAAAAAAJVTPW/VMBT9K/wD2/kgbXVlyc/xo1Ff7JA4iNfFS6dKTJ3K72FDQgiQqkclGJgK”+“A1FB3ehQ9krdUCfs5MWJURey+N5zj2/uxzEsi5Uwel0JSqKEAJp8WLYyN0VOX5xg7CJbF2pRqVoP”+“JBeY+7AQTwppcqYFjXBEcI_xvlyc

Flutter中的MaterialButton不能使用全局主题颜色的真正原因_flutter textbutton 设置全局颜色不起作用-程序员宅基地

文章浏览阅读3.1k次。Flutter中的MaterialButton不能使用全局主题颜色的真正原因最近在使用flutter开发项目时遇到的问题,在页面中想设置下按钮的宽度,首先想到的是RaisedButton,主要是有阴影,并且官方推荐的,但是不能设置宽度和高度,然后选用其父类MaterialButton,可以使用minWidth这个属性,也有阴影等效果,但是新的问题,我设置的全局主题中的button颜色,不能应用..._flutter textbutton 设置全局颜色不起作用

.Net Core中的日志组件(Logging)-程序员宅基地

文章浏览阅读783次。1、介绍  Logging组件是微软实现的日志记录组件包括控制台(Console)、调试(Debug)、事件日志(EventLog)和TraceSource,但是没有实现最常用用的文件记录日志功能(可以用其他第三方的如NLog、Log4Net。之前写过NLog使用的文章)。2、默认配置  新建.Net Core Web Api项目,添加下面代码。 [Route("api/..._.net core logging

随便推点

【源码+图片素材+教程】Java课程设计_Java扫雷游戏_Java毕业设计_Java游戏开发_Java项目实战_Java课设项目_Java毕设项目_扫雷java图片素材-程序员宅基地

文章浏览阅读459次。  本课程讲解一个扫雷游戏的详细开发过程。只要90分钟就可以完成一个你自己亲手开发出来的Java扫雷游戏!  开发环境:jdk1.8  开发工具:IDEA  JavaEE基础:变量、数据类型、判断语句、循环结构、数组、二维数组、递归、简单窗口创建、图形图片绘制、双缓存技术、鼠标事件..._扫雷java图片素材

CATIA和SolidWorks孰强孰弱?对比一下就知_汽车设计 solidworks catia-程序员宅基地

文章浏览阅读2.4k次。CATIA和SolidWorks孰强孰弱?对比一下就知_汽车设计 solidworks catia

渗透测试入门教程(非常详细)从零基础入门到精通,看完这一篇就够了_渗透测试课程-程序员宅基地

文章浏览阅读5.7k次,点赞2次,收藏15次。渗透测试就是模拟真实黑客的攻击手法对目标网站或主机进行全面的安全评估,与黑客攻击不一样的是,渗透测试的目的是尽可能多地发现安全漏洞,而真实黑客攻击只要发现一处入侵点即可以进入目标系统。一名优秀的渗透测试工程师也可以认为是一个厉害的黑客,也可以被称呼为白帽子。一定要注意的是,在进行渗透测试前,需要获得目标客户的授权,如果未获得授权,千万不要对目标系统进行渗透测试,后果请查看《网络安全法》。同时要有良好的职业操守,不能干一些违法的事情。2. 为什么要学渗透测试心理满足感。_渗透测试课程

挑战华为社招:字节跳动上千道精选面试题还不刷起来_5、说说自己性格上的优缺点(描述一下自己的性格)-程序员宅基地

文章浏览阅读99次。高频问题1.上一家公司,你为什么会离职?公司很好,但是公司调整了业务,接下来的发展路线和自己的目标不一致,所以要换工作工作太清闲,学不到知识,我不怕累,就是想多锻炼自己,想找具有挑战力工作公司的管理制度不也是很完善,没有晋升机会,我比较想进步,找一个更好的平台我想去优秀的公司,让自己变得更好2.为什么来我们这里?对原单位充满感恩,这是我人生中非常重要的经历,我认同原单位领导和文化两份工作的本质是一致的,行业和工作性质都有紧密联系选择一份新的工作不代表背叛过去,发扬原公司魅力,同时为了_5、说说自己性格上的优缺点(描述一下自己的性格)

逆向入门:为CTF国赛而战day03-程序员宅基地

文章浏览阅读310次,点赞11次,收藏4次。解几道题。应用一下。冲冲冲。

如何使用DEV-C++(超详细)_devc++-程序员宅基地

DEV-C++是一个轻量级的C/C++集成开发环境,本文介绍了如何使用DEV-C++,包括新建源代码和创作自己的代码。