跳转到主要内容

将TTML转换为JSON

项目描述

ttml-to-json

PyPI Changelog Tests License

将TTML转换为JSON

安装

使用pip安装此工具

pip install ttml-to-json

使用方法

要输出TTML文件的JSON

ttml-to-json subtitles.ttml

这将输出到标准输出。使用-o filename将其发送到指定的文件。

使用-s--single以输出单个"line"键而不是"lines"数组。

您还可以使用

python -m ttml_to_json ...

输出

常规输出

[
    {
        "start": "00:00:00.000",
        "end": "00:00:04.560",
        "lines": ["my career in side projects and open"]
    }
]

-s--single输出

[
    {
        "start": "00:00:00.000",
        "end": "00:00:04.560",
        "line": "my career in side projects and open"
    }
]

开发

要为此工具做出贡献,首先检出代码。然后创建一个新的虚拟环境

cd ttml-to-json
python -m venv venv
source venv/bin/activate

现在安装依赖项和测试依赖项

pip install -e '.[test]'

要运行测试

pytest

项目详情


下载文件

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

源分布

ttml-to-json-0.2.tar.gz (6.6 kB 查看哈希值)

上传时间:

构建分布

ttml_to_json-0.2-py3-none-any.whl (7.2 kB 查看哈希值)

上传时间: Python 3

支持者