为知笔记迁移到印象笔记-从入门到放弃

最新进展

已经放弃了,目前正在逐步把笔记迁移到本地,用icloud来同步。 为什么放弃迁移? 没有找到好的迁移方案,迁移过去文档不方便查找和使用 为什么放弃印象笔记? 1.主要使用印象笔记的剪藏功能,所以准备将剪藏的内容和笔记分开; 2.当时显示专业版能用智能标签的功能,开了3年的会员,但是有一天突然发现不能用了,就退款跑路了

迁移背景

基于以上3个原因,又准备把文档搬家了
1.公司最近限制了为知笔记的访问,但是印象笔记还能访问;
2.为知笔记在mac下不能对文件夹加密;
3.印象笔记专业版最近刚好打折,3年不到300;

迁移的环境

windows10

迁移方案

1。从为知笔记导出html
2。将其中带files关键字的目录全部都移动到一个备份的目录(导入的文件所在的目录不同)

选项意义

「子文件夹」选项:如果你希望同时导入子文件夹中的文件,请设置为「是」,如果不需要则设置为「否」
温馨提示:仅支持导入最多一层子文件夹
2)「笔记本」设置:选择你希望导入的笔记放入哪个笔记本。个人笔记本和企业笔记本均可以选择。
3)「来源」选项:如果希望导入笔记后删除电脑里的源文件,请设置为「删除」,如果希望保留,则选择「保留」。

注意事项

1.如果你的电脑开启了杀毒软件或自动备份功能,请将导入的文件夹加入白名单或不备份的名单中。
这是因为部分用户的Windows 电脑开启了自动备份功能或杀毒软件,使用导入文件夹功能时曾出现过一些问题,例如从同一个文件夹中重复导入文件。
2.如果你只是希望一次性导入大量文件,可以在导入完成后,点击菜单栏「工具」>「导入文件夹」,移除已经导入的文件夹。
3.如果导入文件夹后保持”导入文件夹”功能开启,并修改文件夹中的原文件,此时会在印象笔记中保存一条新笔记,笔记里面保存一个新的文件备份。不会直接替换原笔记中的附件。

遇到的问题

1.为知笔记导出后出现了一些带目录的html文件,导入印象笔记时异常,需要手动处理,处理方式:(将这些带有files关键字的目录和对应的html文件移动到另外一个目录;打开这些html文件,在为知笔记创建新的文件并将内容复制到新文件中)

为知笔记迁移到印象笔记-从入门到放弃

2.一组files目录下面的素材,和一个html文件是关联的,当我们移动files文件时,html文件也会一起跟着移动

为知笔记迁移到印象笔记-从入门到放弃

3.印象笔记导入时部分文件不导入

为知笔记迁移到印象笔记-从入门到放弃
为知笔记迁移到印象笔记-从入门到放弃
为知笔记迁移到印象笔记-从入门到放弃

查看印象笔记的导入日志,在其中搜索没有导入的文件名,发现以下日志
00:33:19 [INFO ] [11744] [11024] * m_title: 系统上查看所接的交换机端口
00:33:19 [ERROR ] [11744] [11024] Failed to import: “C:\Users\Administrator\Desktop\wiz1\系统上查看所接的交换机端口.html”
00:33:19 [INFO ] [11744] [11024] HTML Package ENML Validation error: XML declaration allowed only at the start of the document

4.导入后图都没有了(因为没有导入_files文件中的素材)

重新找文档,找到一个命令行导入的方案
1.将文件导出到html
2.将所有的html和_files文件夹都拷贝同一个目录
3.修改main.py脚本,将数据导入为知笔记

遇到的几个问题:
1.每次导入只成功一部分文件,需要多次导入
2.脚本中有不少地方都需要自己修改的
3.执行脚本时不需要指定目录,会打开印象笔记,将内容导入到你选的目录中
4.不会检测是否导入成功,多次执行文件会重复

发现部分文件虽然是html后缀,单其实是xml,导入时会失败,需要将xml转为html
先下载grep命令,用于查找哪些文件是xml格式的

尝试将xml文件的后缀改为xml,导入成功,但是以附件形式存在。

原脚本地址:https://github.com/Alexkington/Evernote_Scripts

以下为修改后的脚本

  • – coding: utf-8 –

python3.7

用于为知笔记.html格式批量导入印象笔记

import os
def get_filename(file_dir):
file_list = []
os.chdir(file_dir)
for files in os.listdir(file_dir):
temp = os.path.splitext(files)
if temp[1] == ‘.html’:
name = temp[0]
files_name = name + ‘_files’
new_name = ”.join(name.split())
if os.path.exists(files_name):
判断同名文件夹是否存在
os.rename(files_name, new_name + ‘_files’)
os.rename(name + ‘.html’, new_name + ‘.html’)
else:
os.rename(files, new_name + ‘.html’)
file_list.append(new_name + ‘.html’)
return file_list
if name == ” main“:

印象笔记程序安装目录

exe_dir = r”D:\Program Files (x86)\Yinxiang Biji\印象笔记”
为知笔记导出目录
html_dir = r”C:\Users\Administrator\Desktop\wiz_html”
flie_list = get_filename(html_dir)
os.chdir(exe_dir)
for i in flie_list:
try:
print(n)
f = str(html_dir+’\’+i)
p = ‘Evernote.exe “‘+f+'”‘
os.system(p)

print(‘Work done!’)

except:
print(p)

Original: https://www.cnblogs.com/ly6161/p/wei-zhi-bi-ji-qian-yi-dao-yin-xiang-bi-jicong-ru-m.html
Author: 打个酱油6161
Title: 为知笔记迁移到印象笔记-从入门到放弃

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/591778/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球