summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter von Kaehne <refdoc@gmx.net>2011-06-14 21:50:08 +0000
committerPeter von Kaehne <refdoc@gmx.net>2011-06-14 21:50:08 +0000
commit3caa0b06a0ab40affb25203da7c8b25f141a60d4 (patch)
tree0b3b2aa4b3a0dd56ddc0febac30e7f9e242ea9df
parent25181402750504afe147e3db1209da0388b0bde8 (diff)
downloadsword-tools-3caa0b06a0ab40affb25203da7c8b25f141a60d4.tar.gz
removed, doubled up
git-svn-id: https://www.crosswire.org/svn/sword-tools/trunk@329 07627401-56e2-0310-80f4-f8cd0041bdcd
-rwxr-xr-xmodules/perlconverters/title_cleanup.pl83
1 files changed, 0 insertions, 83 deletions
diff --git a/modules/perlconverters/title_cleanup.pl b/modules/perlconverters/title_cleanup.pl
deleted file mode 100755
index 43c6f66..0000000
--- a/modules/perlconverters/title_cleanup.pl
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/usr/bin/perl
-# title_cleanup.pl
-
-## Licensed under the standard BSD license:
-
-# Copyright (c) 2011 CrossWire Bible Society <http://www.crosswire.org/>
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-# * Neither the name of the CrossWire Bible Society nor the names of
-# its contributors may be used to endorse or promote products
-# derived from this software without specific prior written
-# permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-# PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-## For general inquiries, comments, suggestions, bug reports, etc. email:
-## sword-support@crosswire.org
-
-#########################################################################
-
-use XML::LibXML;
-use utf8;
-use strict;
-
-## Obtain arguments
-if (scalar(@ARGV) < 1) {
- print "\ntitle_cleanup.pl <osisWork> [-o outputfile] -- - fix output of usfm2osis.pl \n";
- print "- Arguments in braces < > are required. Arguments in brackets [ ] are optional.\n";
- print "- If no -o option is specified for the output filename, the default output file is: \n\t<osisWork>.new\n";
- exit (-1);
-}
-
-my $file = @ARGV[0];
-my $nextarg = 1;
-my $outputFilename;
-
-if (@ARGV[$nextarg] eq "-o") {
- $outputFilename = "@ARGV[$nextarg+1]";
- $nextarg += 2;
-}
-else {
- $outputFilename = "$file.new";
-}
-open (OUTF, , ">", "$outputFilename") or die "Could not open file @ARGV[2] for writing.";
-
-## Initialise OSIS file
-
-my $parser = XML::LibXML->new();
-my $doc = $parser->parse_file($file);
-
-## Search for section titles and add 'subType=x-preverse'
-
-my @titles = $doc->getElementsByTagName('title');
-
-foreach (@titles) {
-
- if (($_->parentNode->hasAttribute('type')) && ($_->parentNode->getAttribute('type') eq 'section')) {
- $_->setAttribute('subType','x-preverse');
- }
-}
-
-print OUTF $doc->toString('utf8');
-