#bible #command-line-tool #cli #nwt #jehovah-witness

app scriptx

ScriptX 是一个命令行工具,用于从《新世界译本》的美式手语版本中提取经文。

20 个版本

0.4.20 2021年7月20日
0.4.10 2022年6月27日
0.4.9 2022年4月18日
0.4.8 2022年1月5日
0.4.5 2021年7月20日

命令行工具 中排名第 1046

Download history

每月下载量 59

MIT 许可证

30KB
496

ScriptX

Rust Project Status: Active – The project has reached a stable, usable state and is being actively developed.

ScriptX 是一个命令行工具,旨在从由宾夕法尼亚州守望台圣经及布道协会出版的《新世界译本》美式手语版本中提取经文。当您需要将特定的经文保存到单独的文件中时,该工具非常有用。快速示例:如果您需要将经文拼接到另一个视频中。

提取后,原始文件中存储的所有元数据都得以保留,因此当您提取范围时,您仍然可以访问提取视频中的章节标记。

功能

  • 提取单个或多个经文,例如:使用 -v 5-10 提取从第 5 到第 10 节的经文
  • 使用 - 将所有经文提取到单独的文件中
  • 保留原始文件中的所有元数据
  • 不进行转码,因此运行速度极快!

scriptx-demo

已知问题

https://www.jw.org 下载的一些经文视频文件不包含 ScriptX 处理所需的元数据。目前还没有解决这个问题的工作方案。如果 ScriptX 在导致崩溃的文件上运行,这可能是问题所在。

依赖项

需要 ffmpeg,并且必须安装。

安装

ScriptX 尚未在 Windows 上进行测试,但它应该可以工作。如果不起作用,请创建一个 问题,我将调查。

从源码安装

使用 Cargo 安装 ScriptX。

$ cargo install scriptx

如果您更喜欢使用仓库安装

$ cargo install --git https://github.com/JoelMon/scriptx

发布 中提供了适用于 amd64 系统的 Ubuntu deb 软件包。

用法

ScriptX is a command line tool to extract scriptures out of the American Sign Language version of the New World
Translation.

USAGE:
    scriptx [OPTIONS] --file <file> <--all|--verse <verse>>

FLAGS:
    -a, --all        Extracts all scriptures from the file.
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -f, --file <file>             The input video file to process.
    -o, --output <output_path>    The path were to save the output file. [default: output.m4v]
    -v, --verse <verse>           The verse to be extracted out. A single verse or a range of verses can be extracted.
                                  e.g. 2-5

贡献

欢迎拉取请求。对于重大更改或不确定的贡献,请先创建一个 问题 以讨论您希望更改的内容。

请记住,运行测试以确保一切正常。

许可证

MIT

注意

此项目ScriptX并非由宾夕法尼亚州圣经和宣传协会(守望塔圣经及宣传协会)制作,也不与其相关联。

依赖项

~4–13MB
~147K SLoC