[sword-devel] usfm2osis.py

Chris Little chrislit at crosswire.org
Wed May 8 01:38:54 MST 2013


On 05/07/2013 11:45 PM, David Haslam wrote:
> Hi Chris,
>
> Should we edit the  wiki page
> <http://crosswire.org/wiki/Converting_SFM_Bibles_to_OSIS#Converting_USFM_files_to_OSIS>
> to indicate that usfm2osis.py is released and is now the preferred
> conversion tool?

Sure, feel free.

> And should we also indicate that the Perl script usfm2osis.pl is henceforth
> deprecated?

Seems reasonable.

> What about the subsequent steps to fix titles and cross-references?

usfm2osis.py will always only generate best practice OSIS, to the best 
of my & its ability, so it won't generate stuff that Sword needs due to 
its own shortcomings (x-preverse). To the extent that Sword needs 
x-preverse, it will have to be supplied otherwise. I think that's what 
you mean by 'fix titles'.

I think you mean expanding references when you say 'cross-references'. 
usfm2osis.py should do that, but I don't recall off the top of my head 
how well it works. It doesn't use Sword bindings presently, so it's very 
limited in its knowledge of versification systems.

--Chris



More information about the sword-devel mailing list