[sword-devel] CCEL, ThML - volunteers?

Troy A. Griffitts scribe at crosswire.org
Thu Nov 15 12:38:37 MST 2018


Hi John,

Do you have an example?  Our parser handles some pretty crazy verse
references.  You can give it a try here:


http://crosswire.org/study/examples/parsevs.jsp




On 11/15/18 10:35 AM, Dudeck, John wrote:
> The main problem with commentaries is getting the annotateRef
> attribute right without manual intervention. Logos supports nested
> levels of reference, eg. book-level, chapter-level, verse-level, and
> verse ranges (that can span mutiple chapters). As far as I can tell,
> osis2mod gets terribly confused with nested ranges.
>
> Generally speaking, black box converters are pretty much a lost cause.
> I have used a .conf file approach where variable stuff can be
> configured, for example how to map class and style attributes to the
> limited rendering capabilities of Sword. And I have separate scripts
> for genbooks, bibles, commentaries, and dictionaries/lexicons.
>
> John
>
> > Any time your list of exceptional conditions contains more text than the
> > conversion itself, you have to start questioning whether 'automation' is
> > even possible. 
> >
> > I spent time developing similar scripts (something like wordxml ->
> > USFM) for single use cases.  Doing the conversion was usually about
> > 10 steps, but  then dealing with the exceptions (both before and after
> > the conversion) took 100+ steps. Without automation, the 10 steps
> > was good enough. but not keeping a human involved, all the human
> > decisions had to be mapped. 
> >
> >
> >
> >
> > On Thu, Nov 15, 2018 at 10:39 AM Greg Hellings <greg.hellings at gmail.com> wrote:
> >
> >
> > On Thu, Nov 15, 2018 at 10:35 AM Dudeck, John <John.Dudeck at sim.org> wrote:
> > I am developing a set of Perl scripts that convert Logos XML to OSIS for
> > commentaries. It has proven to be a non-trivial exercise.
> >
> > I undertook a similar exercise over a decade ago as part of an internship. It was a beast of
> > a task and one that was never fully completed.
> >
> > --Greg
> > _______________________________________________
> > sword-devel mailing list: sword-devel at crosswire.org
> > http://www.crosswire.org/mailman/listinfo/sword-devel
> > Instructions to unsubscribe/change your settings at above page
>
> John Dudeck
> Programmer at Editions Cle                             Lyon, France
> john.dudeck at sim.org                            john at editionscle.com
> --
> "Hmm, doubtful. The source code generally wasn't there when I needed it."
>  -- Larry Wall when asked if he learned Perl from the perl source
>   
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20181115/2845460c/attachment.html>


More information about the sword-devel mailing list