37 lines
912 B
Bash
Executable File
37 lines
912 B
Bash
Executable File
#!/bin/bash
|
|
|
|
shopt -s nullglob
|
|
|
|
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
|