Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/openenglishbible/USFM-Tools

Tools for parsing and rendering USFM files
https://github.com/openenglishbible/USFM-Tools

Last synced: about 1 month ago
JSON representation

Tools for parsing and rendering USFM files

Awesome Lists containing this project

README

        

# USFM Tools

## About

This is a respository of useful tools for working with USFM.

The tools are written in Python 3.

So far there is:

* *check* - a linter to check for common errors in USFM coding
* *tranform* - a system to render USFM to a number of other formats such as PDF, markdown and docx.
* *variant* - a lightweight micro-tool to maintain multiple variants of a text within a single USFM film

These can be accessed through the `usfm-tool` command.

The tools are under the MIT licence.

Documentation is currently, um, somwhat limited... (sorry)

## Status

* **2022-07-06** - Created 'usfm-tool' command as entry point for tools
* **2017-11-20** - Added variant tool and check tool
* **2017-11-08** - First pass updating to python3, some things are temporarily broken.