跳转到主要内容

解析来自您的Boox设备的注释文件导出,并将它们转换为JSON、YAML或您想要的任何格式。

项目描述

解析来自您的Onyx Boox设备的注释文件导出,并将它们转换为JSON、YAML或您想要的任何格式。

  • 免费软件:MIT许可证

安装

pip install boox-annotation-parser

您也可以使用以下命令安装开发版本:

pip install https://github.com/coddingtonbear/boox-annotation-parser/archive/master.zip

文档

要从命令行使用项目

选项

  • --input: (默认:‘stdin’) 您的Boox注释导出文件的路径。如果未指定,则从stdin读取。

  • --output: (默认:‘stdout’) 您想要输出写入的路径。如果未指定,则写入stdout。

  • --format: (默认:‘yaml’) 您想要将注释写入的格式。选项包括:- yaml - json - nljson

boox-annotation-parser --input=/path/to/boox/export.txt --output=/path/to/write/output/to --format=yaml

要将项目用作库

from boox_annotation_parser import parser

with open('/path/to/boox/export.txt', 'r') as inf:
    parsed = parser.get_annotations(inf)

开发

要运行测试,请运行

pytest

变更日志

0.1.0 (2021-08-19)

  • 首次发布到PyPI。

项目详情


下载文件

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

源分发

boox-annotation-parser-0.1.2.tar.gz (195.5 kB 查看哈希值)

上传时间

构建分发

boox_annotation_parser-0.1.2-py2.py3-none-any.whl (235.4 kB 查看哈希值)

上传时间 Python 2 Python 3

由...