批量导出Evernote中的所有笔记,按照笔记目录,存档到本地对应文件夹

evernote-export的Python项目详细描述


批量导出EverNote中的所有笔记

印象笔记客户端中,导出笔记这个功能不能支持全量一次性导出,只能按笔记或者笔记本来导出,并且导出的笔记需要自己手工维护路径,感觉有点麻烦。

本地备份一方面比较安全,另一方面如果印象笔记以后不提供服务了,可以直接将导出的文件恢复到其他笔记应用,目前大部分笔记应用都支持enex文件导入。

通过使用该工具可以将笔记按笔记本组/笔记本/笔记.enex路径来导出。

Token获取

1.页面申请:

2.网页获取: 登录印象笔记首页:

安装

pip install evernote-export

Usage

$ evernote-export
Usage: evernote-export [options]

Options:
  -h, --help            show this help message and exit
  -t TOKEN, --token=TOKEN
                        evernote_api_token
  -d DIR, --dir_path=DIR
                        export dir path
  --sandbox_model       is sandbox model,default False
  --china_user          is chinese user,default False

# token和导出文件路径是必选参数# 注意:指定的导出路径在运行时会先清空
$ evernote-export -t your_api_token -d /home/dong/evernote --china_user

导出文件示例

$ tree
.
├── EverMemo
│   ├── xxxx.enex
│   ├── xxx.enex
│   └── xxx.enex
├── 大数据
│   ├── hadoop
│   │   ├──xxxx.enex
│   │   ├── xxxx.enex
│   │   └── xxxx.enex
│   ├── hbase
│   │   ├── xxxx.enex
│   │   ├── xxxx.enex
│   │   └── xxxx.enex
│   ├── hive
│   │   ├── xxxx.enex
│   │   └── xxxx.enex
│   └── spark
│       ├── xxxx.enex
│       └── xxxx.enex
└── 个人
    └── 随笔
        ├── xxx.enex
        └── xxx.enex

注意事项

  • 笔记的tag未导出
  • 笔记标题中特殊字符[/\\s<>],会被替换为下划线
  • 仅在Mac和linux系统Python2.7环境下测试过,Python3不支持

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在构造函数外部添加鼠标侦听器   java如何使用比较器对列表进行排序以正确排序空值?   javajavax。由于javax,邮件“535.7.3身份验证失败”。邮件升级(v1.3.1至v1.5.2)   java将arraylist流到固定的二维数组中并打印?   RecyclerView适配器上的java上下文   java如何为此Twitter API为KafkaProducer建立连接   java Spring安全性重写WebSecurity配置适配器的配置(AuthenticationManagerBuilder)是否会影响全局应用程序?   线程“awteventque0”NullPointerException中的java异常   if条件中的null值和null指针异常java   java树集<Object>允许相同类型的多个对象   java定义类;我认不出   字符串java replaceAll()   JAVAutil。scanner(Java)读取文件时如何跳过空格?   java在swing中关闭flash屏幕   java在Wildfly 16中的应用程序中加载pk12文件   有没有工具可以自动生成屏幕抓取的Java代码   创建意图时,java方法getParcelableExtra()返回null   将数据从java传递到jsp   java Android Studio |永久保存布局