解析来自您的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.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 662ba8f27123cc4a9bce4dfed1bf34acb4a48b4df67850c394272df1749da20d |
|
MD5 | ec62dc850d94b9813dff3cebccd83497 |
|
BLAKE2b-256 | e9d1ba28495c15948d97b2ce214d3f27716974fa07b0000b5c55c3f1cd336887 |
关闭
boox_annotation_parser-0.1.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 81212b9304aa88ef74ac75a64991415b175c6e54fd5078db0f6af47aaeadfe50 |
|
MD5 | b6d165d2d6584b6c1fe2c799bde941ac |
|
BLAKE2b-256 | 603eb5b564846df8ef2c92fefa358feb90a585266ee7911e8327c739ebce5ddf |