从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,具体方法如下:

  1. 使用账号密码登录notion
  2. 如果你使用的是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说再见

 

posted @ 2022-09-16 22:43  MRLL  阅读(2657)  评论(5编辑  收藏  举报