Boox阅读器标注转为markdown格式

房东的猫 提交于 2020-03-10 22:13:49

项目地址:https://github.com/wangandi520/BooxHighlightToMarkdown

标注复制到source.txt,执行py文件,输出markdown.md文件 py文件:

# -*- coding: UTF-8 -*-
def main():
    file = open('source.txt', mode='r', encoding='UTF-8')
    alllines = file.readlines()

    for i in range(len(alllines)):
        alllines[i] = alllines[i].rstrip('\n')

    alllines[0] = '# ' + alllines[0]
    alllines[1] = '**' + alllines[1] + '**'

    for i in range(2 , (len(alllines) - 3) , 3):
        alllines[i] = '## ' + alllines[i]
        alllines[i + 1] = '*' + alllines[i + 1] + '*'
        alllines[i + 2] =  '> ' + alllines[i + 2]
    alllines[len(alllines) - 1] = '**' + alllines[len(alllines) - 1][1:] + '**'
    
    for i in range(len(alllines)):
        alllines[i] = alllines[i] + '\n\n'

    newfile = open('markdown.md', mode='w', encoding='UTF-8')
    newfile.writelines(alllines)

if __name__ == '__main__':
    main()

原样式:

乡土中国江村经济套装953859
费孝通
乡土本色
2020-01-12 13:28:38
我记得我的老师史禄国先生也告诉过我,远在西伯利亚,中国人住下了,不管天气如何,还是要下些种子,试试看能不能种地。——这样说来,我们的民族确是和泥土分不开的了。从土里长出过光荣的历史,自然也会受到土的束缚,现在很有些飞不上天的样子。
乡土本色
2020-01-12 13:32:53
在社会学里,我们常分出两种不同性质的社会:一种并没有具体目的,只是因为在一起生长而发生的社会;
BOOX读书笔记来自NovaPro

markdown后样式:

乡土中国江村经济套装953859

费孝通

乡土本色

2020-01-12 13:28:38

我记得我的老师史禄国先生也告诉过我,远在西伯利亚,中国人住下了,不管天气如何,还是要下些种子,试试看能不能种地。——这样说来,我们的民族确是和泥土分不开的了。从土里长出过光荣的历史,自然也会受到土的束缚,现在很有些飞不上天的样子。

乡土本色

2020-01-12 13:32:53

在社会学里,我们常分出两种不同性质的社会:一种并没有具体目的,只是因为在一起生长而发生的社会;

BOOX读书笔记来自NovaPro

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!