[sword-devel] The Message

Simon sword-devel@crosswire.org
Sat, 3 May 2003 22:57:16 +0200


Thanks!!!

> -----Oorspronkelijk bericht-----
> Van: sword-devel-admin@crosswire.org 
> [mailto:sword-devel-admin@crosswire.org] Namens Chris Little
> Verzonden: zaterdag 3 mei 2003 22:47
> Aan: sword-devel@crosswire.org
> Onderwerp: Re: [sword-devel] The Message
> 
> 
> 
> The following Perl script should work, based on your sample 
> data (or require minimal tweaking).  Run it with your data 
> file as the argument, then run the resulting .vpl file 
> through vpl2mod.  Please forgive any silly syntax errors; I 
> haven't tested this script.
> 
> 
> #!/usr/bin/perl
> 
> @osisbook = ("", "Gen", "Exod", "Lev", "Num", "Deut", "Josh", "Judg", 
> "Ruth", "1Sam", "2Sam", "1Kgs", "2Kgs", "1Chr", "2Chr", 
> "Ezra", "Neh", 
> "Esth", "Job", "Ps", "Prov", "Eccl", "Song", "Isa", "Jer", 
> "Lam", "Ezek", 
> "Dan", "Hos", "Joel", "Amos", "Obad", "Jonah", "Mic", "Nah", "Hab", 
> "Zeph", "Hag", "Zech", "Mal", "Matt", "Mark", "Luke", "John", "Acts", 
> "Rom", "1Cor", "2Cor", "Gal", "Eph", "Phil", "Col", "1Thess", 
> "2Thess", 
> "1Tim", "2Tim", "Titus", "Phlm", "Heb", "Jas", "1Pet", 
> "2Pet", "1John", 
> "2John", "3John", "Jude", "Rev");
> 
> open (INF, $ARGV[0]);
> open (OUTF, ">$ARGV[0].vpl");
> 
> while (<INF>) {
> 	$line = $_;
> 	$line =~ /\d+;(\d+);(\d+);(\d+);\"\s*(.+)\s*\"/;
> 	$vref = "@osisbook[$1] $2:$3";
> 	$vers = $4;
> 	$vers =~ s/--/pack("U", 0x2014)/eg;
> 	$vers =~ s/\"\"/\"/g;
> 	print OUTF "$vref $vers\n";
> }
> 
> close (INF);
> close (OUTF);
> 
> 
> 
> 
> On Sat, 3 May 2003, Simon wrote:
> 
> > > I'd say go for it.  There is at least one person 
> currently trying to 
> > > negotiate for use of the Message.
> > 
> > Great! I really hope they'll grant permission to the Sword Project! 
> > Please pray for it!
> > 
> > > I have the text here - but
> > > when I looked at it, it required more work than I was able to find
> > time for
> > > to make a  module.  The main problem is the number of 
> verses in each
> > > block - and the general layout.  It will need to make heavy use of
> > 'linking'.
> > >  Send me a copy if you get a module out from it.
> > > 
> > 
> > I have an easy-to-convert file-format for it, everything's 
> like this:
> > 
> > 1;1;1;1;" First this: God created the Heavens and 
> Earth--all you see, 
> > all you don't see. " 2;1;1;2;" Earth was a soup of nothingness, a 
> > bottomless emptiness, an inky blackness. God's Spirit 
> brooded like a 
> > bird above the watery abyss. "
> > 3;1;1;3;" God spoke: ""Light!"" And light appeared. "
> > 
> > The first number is to be ignored, the 2nd number is biblebook, 3rd 
> > number chapter, 4rd number verse.
> > 
> > I think it's very easy to convert to vpl-format, the only 
> problem is 
> > the lack of free time to write a conversion script for it.
> > 
> > But, in around 3 to 4 weeks, a project I'm working on is 
> finished, so 
> > I'll have plenty of time then.
> 
> _______________________________________________
> sword-devel mailing list
> sword-devel@crosswire.org 
> http://www.crosswire.org/mailman/listinfo/swor> d-devel
>