从wolai(我来)迁移到Notion
9-22更新
确定使用思源笔记了,用onedrive(坚果云等等)也能做到云同步的效果,notion还是差了挺多功能的,思源还支持程序员最常用的,部署迁移也非常方便
目前看我的需求点全部满足,而且社区也很活跃
9-19更新
发现另外两个差不多的软件,并且支持我来的导出后直接带图片导入,不想折腾的可以试用下
1:flowus 地址:https://flowus.cn/login?code=9XHU6S (这个甚至直接支持我来导出后的zip压缩包直接导入,这个对竞品的兼容有点牛)
2:siyuan 地址:https://gitee.com/siyuan-note/siyuan(解压后文件夹导入,约等于一键导入了)
目前看flowus挺好的,但是鉴于国内厂商的不要脸程度(实在是被我来坑怕了),我还是选择先试用第二个,毕竟是纯粹的本地笔记,数据在自己手上,怎么都不怕
如果你打算用上面提到的两个软件(建议试用下),下面的文章内容就可以不用看了,直接用官方的导入就行~
以下为文章原内容
会员刚到期,结果发现连个全文搜索都需要vip,服气,祝你们早日滚蛋
这吃相着实难看,在这个样子下去说不定付费都不给导出了,赶紧转移吧
前置步骤:
准备1
先花19元开通会员,不然没法导出子页面,然后按图操作导出
准备2
安装python3.10版本
https://www.python.org/downloads/
安装的时候首界面记得勾选上 add to path
cmd执行以下脚本
pip install md2notion
pip install tenacity
然后下载压缩包
链接: https://pan.baidu.com/s/1JqZo3mcMJshmdmul2iPOSg?pwd=r8gq 提取码: r8gq 复制这段内容后打开百度网盘手机App,操作更方便哦
将压缩包的内容覆盖进以下目录
%homepath%\AppData\Local\Programs\Python\Python310\Lib\site-packages
此时有两个分支
分支1(你知道什么叫clash,并且拥有节点比较多的机场)
该分支是100%能导入成功的
编辑你的clash的profiles文件
在proxy-groups:节点下添加以下代码,proxies:下的节点需替换成你自己的节点名字(越多越好),不知道我在讲什么可以自行google关键字 (clash 负载均衡)
- name: "load-balance" type: load-balance proxies: - 🇭🇰 HK 00 HKT x1.0 * url: 'http://www.gstatic.com/generate_204' interval: 300 strategy: round-robin # strategy: consistent-hashing # or round-robin
开启全局模式,选择load-balance节点.
这一步是必做的,因为notion是根据ip限流,这一步配置做完后可以让每次请求notion都换一个ip
登录你的notion账号,然后获取你的账号token,具体方法如下:
- 使用账号密码登录notion
- 如果你使用的是chorme浏览器,点击链接前方的锁头
3. 点击cookies
4. 点击 www.notion.so
, 然后点击 Cookies
, 再点击 token_v2
5. 双击 【内容 】右侧的值,然后复制,即可得到你在notion的token
6.然后运行下方语句
python -m md2notion [token_v2] [page-url] [...markdown_path_glob_or_url]
请在[token_v2]的位置,粘贴刚才你获得的token
在[page-url]的位置,粘贴一个notion页面的地址,推荐新建一个空白的notion页面,然后复制浏览器上方的链接即可。
注意打开该页面的FOVARITE和ALLOW EDIT
在[...markdown_path_glob_or_url]位置,粘贴你导出的markdown 格式的文件位置,例如
C:\Users\lester3\Desktop\md\PersonalNotes\*.md
此处可使用通配符,如
c:\sss\**\*.md
最后的语句类似如下效果
python -m md2notion 8350b4e256e6c9ad2342343243242fdsfsadsadsad https://www.notion.so/lester3/4af4fe1rsd2dsad C:\Users\lester3\Desktop\md\PersonalNotes\*.md
点击回车,即可将所有的文字内容包括图片,导入notion中啦。
这里因为notion的限流,非常非常慢,慢慢等把
分支2(你不知道啥叫clash,带图片的文档数量也不多)
该分支的主体思路是将带图片的用软件上传,纯文字的用官方的导入
如何筛选带图片的内容呢,如下
先用everything搜出所有图片
接着导出
再使用notepad++正则替换
\"(.*)\\(.*)\\image\\.*
$1\\$2\\$2.md
再删除重复行
这时就得到了所有的带图片的md文件,效果如下
再把对应的导出语句拼上就ok了
\n
\n\n\n\npython -m md2notion cbccaf38388f9d453a80883983e41030e3533ce8bc355e8e214c60b7242e2e84aaacfa4a5aa54374316e2 https://www.notion.so/ad6245
注意第二行最后有个空格
这是拼接完的效果是这样的,丢cmd执行导出就行,导出办法见分支1下半部分
不带图片md导入教程
用everything搜出所有md,然后复制到一个地方,一次性用官方工具导入(会和上面带图片的md重复,人工删一下就好了)
结束
和不要脸的wolai说再见