source: trunk/SRC/Documentation/xmldoc/makehtml.sh @ 80

Last change on this file since 80 was 79, checked in by pinsard, 18 years ago

add documentation (support, whatsnew, all_plots), change css file

  • Property svn:executable set to *
File size: 6.4 KB
Line 
1#!/bin/bash
2# fplod 2006-05-31T10:34:18Z aedon.locean-ipsl.upmc.fr (Darwin)
3# . add creation of all_plots.html using firststeps.html
4# . remplace ~/SAXO_RD/SRC/Documentation/xmldoc/figpng by ./figpng/
5# we suppose that this shell script is launched when we are in
6# <working space of saxo>/SRC/Documentation/xmldoc/
7#
8set -u
9#
10case "${1}" in
11   firststeps)
12      # ndate is the date in the file SAXO_RD_*.tar.gz
13      ndate=$( echo ~/SAXO_RD/SAXO_RD_*.tar.gz )
14      ndate=${ndate##*_}
15      ndate=${ndate%.tar.gz}
16      # ndate2 is the date in the file TestsData_*.tar.gz
17      ndate2=$( echo ~/IDL/TestsData_*.tar.gz )
18      ndate2=${ndate2##*_}
19      ndate2=${ndate2%.tar.gz}
20   ;;
21   *)
22      echo "iii : no ndate determination needed"
23   ;;
24esac
25
26# figures lists
27cd ./figpng
28
29#
30figsplt_lev=""
31for i in tst_plt_lev_[0-9][0-9].png
32do
33  figsplt_lev="${figsplt_lev} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
34done
35figspltz_lev=""
36for i in tst_pltz_lev_[0-9][0-9].png
37do
38  figspltz_lev="${figspltz_lev} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
39done
40figspltt_lev=""
41for i in tst_pltt_lev_[0-9][0-9].png
42do
43  figspltt_lev="${figspltt_lev} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
44done
45#
46figsplt_orca2=""
47for i in tst_plt_orca2_[0-9][0-9].png
48do
49  figsplt_orca2="${figsplt_orca2} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
50done
51figspltz_orca2=""
52for i in tst_pltz_orca2_[0-9][0-9].png
53do
54  figspltz_orca2="${figspltz_orca2} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
55done
56figspltt_orca2=""
57for i in tst_pltt_orca2_[0-9][0-9].png
58do
59  figspltt_orca2="${figspltt_orca2} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
60done
61#
62figsplt_orca05=""
63for i in tst_plt_orca05_[0-9][0-9].png
64do
65  figsplt_orca05="${figsplt_orca05} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
66done
67figspltz_orca05=""
68for i in tst_pltz_orca05_[0-9][0-9].png
69do
70  figspltz_orca05="${figspltz_orca05} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
71done
72figspltt_orca05=""
73for i in tst_pltt_orca05_[0-9][0-9].png
74do
75  figspltt_orca05="${figspltt_orca05} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
76done
77##
78#
79figsplt_lev_stride=""
80for i in tst_plt_lev_stride_[0-9][0-9].png
81do
82  figsplt_lev_stride="${figsplt_lev_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
83done
84figspltz_lev_stride=""
85for i in tst_pltz_lev_stride_[0-9][0-9].png
86do
87  figspltz_lev_stride="${figspltz_lev_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
88done
89figspltt_lev_stride=""
90for i in tst_pltt_lev_stride_[0-9][0-9].png
91do
92  figspltt_lev_stride="${figspltt_lev_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
93done
94#
95figsplt_orca2_stride=""
96for i in tst_plt_orca2_stride_[0-9][0-9].png
97do
98  figsplt_orca2_stride="${figsplt_orca2_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
99done
100figspltz_orca2_stride=""
101for i in tst_pltz_orca2_stride_[0-9][0-9].png
102do
103  figspltz_orca2_stride="${figspltz_orca2_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
104done
105figspltt_orca2_stride=""
106for i in tst_pltt_orca2_stride_[0-9][0-9].png
107do
108  figspltt_orca2_stride="${figspltt_orca2_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
109done
110#
111figsplt_orca05_stride=""
112for i in tst_plt_orca05_stride_[0-9][0-9].png
113do
114  figsplt_orca05_stride="${figsplt_orca05_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
115done
116figspltz_orca05_stride=""
117for i in tst_pltz_orca05_stride_[0-9][0-9].png
118do
119  figspltz_orca05_stride="${figspltz_orca05_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
120done
121figspltt_orca05_stride=""
122for i in tst_pltt_orca05_stride_[0-9][0-9].png
123do
124  figspltt_orca05_stride="${figspltt_orca05_stride} \<ulink url=\"figpng\/${i}\"\>\&showfig\;\<\/ulink\>"
125done
126##
127cd .. # ie <working space of saxo>/SRC/Documentation/xmldoc
128
129case "${1}" in
130   firststeps)
131      szsrc=$( ls -lh ~/SAXO_RD/SRC/SAXO_RD_${ndate}.tar.gz | awk '{print $5}' )
132      szdata=$( ls -lh ~/IDL/TestsData_${ndate2}.tar.gz | awk '{print $5}' )
133      sed -e s/"\&date\;"/${ndate}/g \
134          -e s/"\&date2\;"/${ndate2}/g \
135          -e s/"\&szsrc\;"/${szsrc}/g \
136          -e s/"\&szdata\;"/${szdata}/g \
137          -e s/"\&figsplt_lev\;"/"${figsplt_lev}"/g \
138          -e s/"\&figsplt_orca2\;"/"${figsplt_orca2}"/g \
139          -e s/"\&figsplt_orca05\;"/"${figsplt_orca05}"/g \
140          -e s/"\&figspltz_lev\;"/"${figspltz_lev}"/g \
141          -e s/"\&figspltz_orca2\;"/"${figspltz_orca2}"/g \
142          -e s/"\&figspltz_orca05\;"/"${figspltz_orca05}"/g \
143          -e s/"\&figspltt_lev\;"/"${figspltt_lev}"/g \
144          -e s/"\&figspltt_orca2\;"/"${figspltt_orca2}"/g \
145          -e s/"\&figspltt_orca05\;"/"${figspltt_orca05}"/g \
146          -e s/"\&figsplt_lev_stride\;"/"${figsplt_lev_stride}"/g \
147          -e s/"\&figsplt_orca2_stride\;"/"${figsplt_orca2_stride}"/g \
148          -e s/"\&figsplt_orca05_stride\;"/"${figsplt_orca05_stride}"/g \
149          -e s/"\&figspltz_lev_stride\;"/"${figspltz_lev_stride}"/g \
150          -e s/"\&figspltz_orca2_stride\;"/"${figspltz_orca2_stride}"/g \
151          -e s/"\&figspltz_orca05_stride\;"/"${figspltz_orca05_stride}"/g \
152          -e s/"\&figspltt_lev_stride\;"/"${figspltt_lev_stride}"/g \
153          -e s/"\&figspltt_orca2_stride\;"/"${figspltt_orca2_stride}"/g \
154          -e s/"\&figspltt_orca05_stride\;"/"${figspltt_orca05_stride}"/g \
155          ${1}.xml > ${1}_${$}.xml
156   ;;
157   *)
158      cp ${1}.xml ${1}_${$}.xml
159      echo "iii : no xml transformation needed"
160   ;;
161esac
162#
163CLASSPATH="$CLASSPATH:\
164/sw/share/java/saxon/saxon.jar:\
165/sw/share/xml/xsl/docbook-xsl/extensions/saxon653.jar"
166export CLASSPATH
167#java  com.icl.saxon.StyleSheet  \
168#    -o ${1}.html ${1}.xml  \
169#    /sw/share/xml/xsl/docbook-xsl/html/docbook.xsl  \
170#    use.extensions=1 section.autolabel=1 html.stylesheet="saxo.css" css.decoration=1
171#
172#    callout.graphics.path="/sw/share/xml/xsl/docbook-xsl/images/callouts/"
173
174java  com.icl.saxon.StyleSheet -o ${1}.html ${1}_${$}.xml  \
175    /sw/share/xml/xsl/docbook-xsl/html/docbook.xsl  \
176   section.autolabel=1 html.stylesheet="saxo.css" css.decoration=1
177
178case "${1}" in
179   firststeps)
180      java  com.icl.saxon.StyleSheet -o all_plots_${$}.xml ${1}_${$}.xml  \
181      all_plots_docbook.xsl
182      java com.icl.saxon.StyleSheet -o all_plots.html all_plots_${$}.xml  \
183      /sw/share/xml/xsl/docbook-xsl/html/docbook.xsl  \
184      section.autolabel=1 html.stylesheet="saxo.css" css.decoration=1
185      rm -f all_plots_${$}.xml
186   ;;
187esac
188rm -f ${1}_${$}.xml
Note: See TracBrowser for help on using the repository browser.