From c1cec7234b6051637512fce32690014770d34b66 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Fri, 30 Jan 2009 15:06:15 +0000 Subject: [PATCH] --- doc/html2twiki | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/doc/html2twiki b/doc/html2twiki index 36efa74..2a6646e 100755 --- a/doc/html2twiki +++ b/doc/html2twiki @@ -1,8 +1,36 @@ #!/bin/bash -declare -rx infile=$1 -declare -rx outdir=$2 -declare -rx fname=$( sed -n 's/.* member="\([a-zA-Z0-9_.]*\)::\([_a-zA-Z0-9]*\)" .*/\2/p' "${infile}" ) -declare -rx outfile="${outdir}/${fname}.txt" +shopt -s nullglob -sed '/Generated by/,/anchor/d' "${infile}" > "${outfile}" +function html2twiki() { + declare -rx infile=$1 + declare -rx outdir=$2 + declare -rx fname=$( sed -n 's/.* member="\([a-zA-Z0-9_.]*\)::\([_a-zA-Z0-9]*\)" .*/\2/p' "${infile}" ) + declare -rx outfile="${outdir}/${fname}.txt" + + grep -q " member=" "${infile}" || return 0 + + sed '/Generated by/,/anchor/d' "${infile}" > "${outfile}" +} + +mkdir -p TWiki/h5_core +mkdir -p TWiki/H5 +mkdir -p TWiki/H5Part +mkdir -p TWiki/H5Block +mkdir -p TWiki/H5Fed + +for f in ReferencePages/group__h5__core_*.html; do + html2twiki $f TWiki/h5_core +done +for f in ReferencePages/group__h5__c__api_*.html; do + html2twiki $f TWiki/H5 +done +for f in ReferencePages/group__h5part__c__api_*.html; do + html2twiki $f TWiki/H5Part +done +for f in ReferencePages/group__h5block__c__api_*.html; do + html2twiki $f TWiki/H5Block +done +for f in ReferencePages/group__h5fed__c__api_*.html; do + html2twiki $f TWiki/H5Fed +done