Skip to main content

将 enex 转换为 Markdown。

项目描述

enex2md

版本 平台 车轮 下载 执照

Enex2md 是一个命令行实用程序,用于将 Evernote 导出文件 ( *.enex) 转换为GitHub Flavored Markdown仅限 Python 3.6+!

特征

除了笔记内容本身,笔记元数据也包含在生成的 Markdown 中。enex-bundle 可能包含一个或多个注释。

在便笺内容中,支持以下功能:

  • 强和强调文本样式。
  • 有序(即编号)和无序列表
  • 在 Evernote 中创建的表格将转换为GFM 表格
  • 任务转换为GFM 任务列表项
  • 图片和其他附件
  • 代码块
  • 随后的空行被压缩为一个。

enex 文件中的 html有点有趣,因此使用了一些魔法来将数据按摩到功能丰富的 Markdown中。这里使用的魔法书还没有写完,所以可能会有一些不幸的副作用。如果你找到了,请在 GitHub 上打开一个问题,并附上一个写得很好的描述和一个测试 enex 文件作为附件。

有关更多详细信息,请参阅变更日志

安装

强烈建议安装到虚拟环境。要安装,请运行:

pip install -U enex2md

用法

要在安装后使用 CLI,请使用以下命令运行转换:

enex2md [enex-file-to-process]

默认情况下写入输出STDOUT。如果您想改为写入磁盘,--disk请在命令中添加一个标志。此选项将根据运行时间时间戳创建一个目录,并将单个文件放在该目录下。

请注意,在 STDOUT 输出选项上,附件(包括图像)不会被处理!

发展

存储库克隆到本地计算机。

我强烈建议使用虚拟环境进行开发。

安装要求:

pip install -r requirements.txt

从存储库的根目录,您可以使用以下命令运行应用程序:

python -m enex2md.cli foo.enex

编辑完内容后,尝试在本地安装包:

python setup.py install

看到一切正常。您可以使用pip uninstall enex2md.

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

enex2md-0.4.2.tar.gz (9.0 kB 查看哈希

已上传 source

内置分布

enex2md-0.4.2-py3-none-any.whl (8.6 kB 查看哈希

已上传 py3