about summary refs log tree commit diff
path: root/lsv2zefania.sh
blob: ba3b44697af9d5ae50858933226c77f5f3d34e39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/sh

cat - | grep '^\w\+ \d\+:\d' | tr ':' ' ' | awk '
BEGIN{
	print "<XMLBIBLE>"
	print "<INFORMATION>"
	print "  <title>Literal Standard Version</title>"
	print "  <contributors/>"
	print "  <subject>LITERAL STANDARD VERSION (LSV) OF THE HOLY BIBLE First Edition (February 2, 2020)</subject>"
	print "  <creator/>"
	print "  <description/>"
	print "  <publisher>Covenant Press and the Covenant Christian Coalition (© 2020)</publisher>"
	print "  <format/>"
	print "  <language>en</language>"
	print "  <identifier>com.lsvbible.LSV</identifier>"
	print "  <date>2020-02-02Z</date>"
	print "          <source>https://www.lsvbible.com/p/get-lsv.html </source>"
	print "  <type/>"
	print "  <rights>Creative Commons Attribution-ShareAlike license (CC BY-SA)</rights>"
	print "  <coverage/>"
	print "</INFORMATION>"
	bnumber=0; cnumber = 0;
}
{
if($1 != book){
	if (book) {
		print "    </CHAPTER>";
		print "  </BIBLEBOOK>";
	}
	bnumber++; print "  <BIBLEBOOK bnumber=\""bnumber"\" bname=\""$1"\" bsname=\""$1"\">";
	book = $1;
	cnumber = 0;
}
if($2 != cnumber){
	if (cnumber) { print "    </CHAPTER>"; }
	print "    <CHAPTER cnumber=\""$2"\">"; cnumber = $2;
}
vnumber=$3
$1=$2=$3="";
gsub(/^[ \t]+/,"",$0);
gsub(/[ \t\r\n]+$/,"",$0);
print "      <VERS vnumber=\""vnumber"\">"$0"</VERS>"
}
END{
print "    </CHAPTER>"
print "  </BIBLEBOOK>"
print "</XMLBIBLE>"
}
'