Python实现印象笔记导出文件转epub

准备工作

首先,安装python2.7环境,安装pypub模块
https://github.com/wcember/pypub

具体步骤

1 导出印象笔记为html文件
2,执行如下代码,根据自己需要修改路径输出的epub文件位于output文件夹中。

#coding=utf-8
import os
import pypub
s=[]
for x in  os.listdir('/Users/libai/非备份/inbox/book'):
    v='/Users/libai/非备份/inbox/book/'+x;
    s.append(v);
name=raw_input('请输入导出的书籍名称\n');
my_first_epub = pypub.Epub(name);
for pp in s:
    if pp.endswith('.html'):
        my_first_chapter = pypub.create_chapter_from_file(pp);
        my_first_epub.add_chapter(my_first_chapter);
my_first_epub.create_epub('output');
os.system("open '/Users/libai/output'")

生成的epub文件不是很完美,可以用sigil自动矫正。


Python实现印象笔记导出文件转epub_第1张图片
image.png

工具

sigil下载
http://code.google.com/p/sigil/

你可能感兴趣的:(Python实现印象笔记导出文件转epub)