[sword-devel] Help converting text to imp
Peter von Kaehne
refdoc at gmx.net
Wed Jun 15 08:06:00 MST 2011
You could do following:
1) create a sheet in your favourite spreadsheet.
2) add the output of diatheke with a KJV module into it, so that column 1 has teh references, column 2 the text. You do this by importing the diatheke output as CSV and choose your delimiting character carefully.
3) You drop the text column.
4) You add your text as a column
5) you run up and down the text to ensure that the text is correctly lined up.
6) You export as a CSV file, choosing a decent delimiter again - e.g. a colon.
7) You rename the csv file into a text file (this is optional)
Then you run a version of the sed script Karl gave you.
All of the above could be done a lot faster and with less effort via a few lines of Perl, but I guess the recommendations above are at the level you are comfortable to work at.
-------- Original-Nachricht --------
> Datum: Wed, 15 Jun 2011 10:36:57 -0400
> Von: Angel Candelaria <linuxarecibo at gmail.com>
> An: "SWORD Developers\' Collaboration Forum" <sword-devel at crosswire.org>
> Betreff: Re: [sword-devel] Help converting text to imp
> Ok, now I see the problem.
> You are assuming my text file has the verse references on it, but the
> fact is that it doesn't. Maybe I didn't explain myself well. My text
> file looks like this:
> In the beginning God created the heavens...
> And the earth was without form, and void...
> and so on; no verse references, chapters or book headings, just the
> texts one after the other until the end. That's why it didn't work
> So, in order to be able to use the sed command you gave me, I'll need
> to add the references first. Is there a way I can add the references
> in an automated way, so I can later on use sed to format it to imp?
> On Wed, Jun 15, 2011 at 10:16 AM, Karl Kleinpaste <karl at kleinpaste.org>
> > Angel Candelaria <linuxarecibo at gmail.com> writes:
> >> For some reason that didn't work
> > $ cat text.vpl
> > gen 1:1 in the beginning god created the heavens and the earth.
> > john 3:16 for god so loved the world that he gave his only begotten
> > $ sed -e 's/^\(.\+ [0-9]\+:[0-9]\+\) /\$\$\$\1\n/' < text.vpl > text.imp
> > $ cat text.imp
> > $$$gen 1:1
> > in the beginning god created the heavens and the earth.
> > $$$john 3:16
> > for god so loved the world that he gave his only begotten son...
> >> Now, is there a way to put the corresponding labels after the $$$'s?
> > Well, the labels at the beginning of the lines of text.vpl are what end
> > up in the "$$$" keys.
> > _______________________________________________
> > 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
> sword-devel mailing list: sword-devel at crosswire.org
> Instructions to unsubscribe/change your settings at above page
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
More information about the sword-devel