Hi Daniel,

Yes, it works even using a relative path if only one file is specified but not 
the *.sfm.

It is interesting that an unrecognised character is seen at the start of the 
file, which appears as a square box in front of (or here on top of) the first 
backslash.  It also keeps the \id as in the extract below, but misses the book 
div and all book abbreviations in the verseIDs.  

From USFM2osis.pl for single book of Psalms in Windows:
</header>
\id PSA
<title type="main">Leabhar na SALM</title>
<div type="majorSection">
<title>An Chéad Leabhar</title>
<chapter sID=".1" osisID=".1"/>
<div type="section">
<title>Fíorshonas</title>
<lg>
<l level="1">
<verse sID=".1.1" osisID=".1.1"/>
Is aoibhinn don fhear nach...

From USFM2osis.pl in Linux Psalms extract from whole Bible (Note no poetry 
markup was present when this was done, as well as combined titles):
 <div type="book" osisID="Ps">
   <title short="Leabhar na SALM"/>
   <div>
    <title type="main">Leabhar na SALM</title>
    <chapter sID="Ps.1" osisID="Ps.1" n="1"/>
   </div>
   <div type="section" canonical="true">
    <title level="1">An Chéad Leabhar -- Fíorshonas</title>
    <verse sID="Ps.1.1" osisID="Ps.1.1"/>
    <p> Is aoibhinn don fhear nach...

In the process, I've seen on individual files that USFM2osis.pl does handle 
poetry as well as paragraph markup.  If it handled the verseIDs correctly, I'd 
be tempted to do each Bible book separately and then try to put them all 
together into a single osis file.

Alternatively, since I'm happy with the USFM content now that I've got both the 
paragraph and poetry markup in place, as well as headings separated out into 
different levels, do you think that you'd have time to compile it again in 
Linux?

Thanks
 
John Duffy

When I have used usfm2osis.pl successfully it has always been in Linux. 
I'd be willing to bet that Chris knows the answer to this one, but the 
problem is not the USFM files but how usfm2osis.pl grabs the input from 
them. It is possible to process one file if you give an argument with an 
absolute path. However, if you use wildcards like *.sfm, it doesn't 
work. I don't know why. Again, I'm guessing Chris knows how to do this, 
but I've never figured it out. I've just used Linux.

Daniel

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to