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
- Host: GitHub
- URL: https://github.com/openenglishbible/USFM-Tools
- Owner: openenglishbible
- License: mit
- Created: 2010-11-11T00:01:36.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2022-07-07T09:29:35.000Z (almost 3 years ago)
- Last Synced: 2024-08-01T16:17:49.518Z (9 months ago)
- Language: Python
- Homepage:
- Size: 986 KB
- Stars: 25
- Watchers: 6
- Forks: 23
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-bible-developer-resources - USFM Tools - MIT-yellow.svg)](https://opensource.org/licenses/MIT) — Python tools for parsing and rendering USFM files. (Formats / USFM)
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 filmThese 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.