Skip to content

openenglishbible/USFM-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.