~earboxer/usfm2gmi

WIP: convert usfm bibles into gemtext
punctuation: add more to closing punct list
Punctuation: Make more spacing more natural
strongs: output code as superscript

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~earboxer/usfm2gmi
read/write
git@git.sr.ht:~earboxer/usfm2gmi

You can also use your local clone with git send-email.

#Unified Standard Format Markers to Gemtext

This project converts usfm, used by bible translators, into gemtext, for your reading pleasure.

#Usage

# Convert Romans from the Open English Bible into a local gemtext file
curl https://raw.githubusercontent.com/openenglishbible/Open-English-Bible/master/artifacts/us-release/usfm/45-Romans.usfm | ./usfm2gmi.py > romans-oeb.gmi

# View an outline to the book of Matthew
wget https://github.com/openenglishbible/Open-English-Bible/raw/master/artifacts/us-release/usfm/40-Matthew.usfm
grep '\\\\s' 40-Matthew.usfm | ./usfm2gmi.py
# View paragraphs with a footnote, highlighted
./usfm2gmi.py < 40-Matthew.usfm | grep '\[.*\]'

=> LICENSE.gmi Licensed under AGPLv3

=> usfm2gmi.py View source code

=> https://ubsicap.github.io/usfm/ Read the USFM documentation