mirror of
git://projects.qi-hardware.com/ben-scans.git
synced 2025-04-21 12:27:27 +03:00
Initial commit. (~105 MB)
This commit is contained in:
293
web/style.sh
Normal file
293
web/style.sh
Normal file
@@ -0,0 +1,293 @@
|
||||
#!/bin/sh
|
||||
|
||||
|
||||
# ----- section ---------------------------------------------------------------
|
||||
|
||||
|
||||
section()
|
||||
{
|
||||
echo "$__before_set"
|
||||
__before_set=
|
||||
cat <<EOF
|
||||
<P>
|
||||
<HR>
|
||||
<P>
|
||||
<A name="$1">
|
||||
<H2>$2</H2>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
# ----- scan_set / images / texts ---------------------------------------------
|
||||
|
||||
|
||||
scan_set()
|
||||
{
|
||||
echo "$__before_set"
|
||||
__id=$1
|
||||
__before_set="</TABLE></TABLE>"
|
||||
__before_image="<TR><TD><TABLE bgcolor="#e4e4e4" border=0 cellspacing=3 cellpadding=2><TR>"
|
||||
__before_text="<TR>"
|
||||
cat <<EOF
|
||||
<P>
|
||||
<TABLE border=0 cellspacing=0 cellpadding=0>
|
||||
<TR>
|
||||
<TD>
|
||||
<TABLE border=1 cellspacing=0 width="100%">
|
||||
<TR>
|
||||
</TABLE>
|
||||
<TR>
|
||||
<TD>
|
||||
<TABLE bgcolor="#fff0a0" border=0 cellspacing=3 cellpadding=2
|
||||
width="100%">
|
||||
<TR>
|
||||
<TD><B>$2</B>
|
||||
</TABLE>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
__do_explain()
|
||||
{
|
||||
cat <<EOF
|
||||
<TABLE bgcolor="#e4e4e4" border=0 cellspacing=3 cellpadding=2 width="100%">
|
||||
<TR>
|
||||
<TD>
|
||||
<TABLE bgcolor="#90ff90" border=0 cellspacing=3 cellpadding=2>
|
||||
<TR>
|
||||
<TD><I>
|
||||
EOF
|
||||
cat
|
||||
cat <<EOF
|
||||
</I>
|
||||
</TABLE>
|
||||
</TABLE>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
explain_set()
|
||||
{
|
||||
cat <<EOF
|
||||
<TR>
|
||||
<TD>
|
||||
EOF
|
||||
__do_explain
|
||||
}
|
||||
|
||||
|
||||
__do_before_image()
|
||||
{
|
||||
echo "$__before_image"
|
||||
__before_image=
|
||||
}
|
||||
|
||||
|
||||
image()
|
||||
{
|
||||
__do_before_image
|
||||
cat <<EOF
|
||||
<TD><IMG src="data/jpg/$1.jpg">
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
images1()
|
||||
{
|
||||
image "$__id-1mm"
|
||||
}
|
||||
|
||||
|
||||
images2()
|
||||
{
|
||||
images1
|
||||
image "$__id-500um"
|
||||
}
|
||||
|
||||
|
||||
images3()
|
||||
{
|
||||
images2
|
||||
image "$__id-100um"
|
||||
}
|
||||
|
||||
|
||||
under_consideration()
|
||||
{
|
||||
__do_before_image
|
||||
cat <<EOF
|
||||
<TD><H1>Under consideration</H1>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
planned()
|
||||
{
|
||||
__do_before_image
|
||||
cat <<EOF
|
||||
<TD><H1>Planned</H1>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
in_progress()
|
||||
{
|
||||
__do_before_image
|
||||
cat <<EOF
|
||||
<TD><H1>In progress</H1>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
link()
|
||||
{
|
||||
[ -r "../$1" ] || return
|
||||
size=`ls -l ../$1 | awk '{printf $5}'`
|
||||
if [ $size -lt 950000 ]; then
|
||||
size="`echo $size | awk '{printf("%.0f kB", $1/1000)}'`"
|
||||
size=
|
||||
else
|
||||
size="`echo $size | awk '{printf("%.1f MB", $1/1000000)}'`"
|
||||
fi
|
||||
echo "<A href=\"$1\">$2</A> $size"
|
||||
}
|
||||
|
||||
|
||||
__text()
|
||||
{
|
||||
echo "$__before_text"
|
||||
__before_text=
|
||||
echo "<TD>"
|
||||
cat
|
||||
link "data/pij/$1.pij.bz2" PIJ
|
||||
link "data/dxf/$1.dxf.bz2" DXF
|
||||
link "data/stl/$1.stl.bz2" STL
|
||||
link "data/csv/$1.txt.bz2" "TXT(CSV)"
|
||||
}
|
||||
|
||||
|
||||
text()
|
||||
{
|
||||
__text "$__id-$1"
|
||||
}
|
||||
|
||||
|
||||
texts2()
|
||||
{
|
||||
text 1mm <<EOF
|
||||
X/Y step size: 1 mm.<BR>
|
||||
Z resolution: <B>DRAFT</B><BR>
|
||||
Approximate scan time: $1<BR>
|
||||
EOF
|
||||
text 500um <<EOF
|
||||
X/Y step size: 500 μm.<BR>
|
||||
Z resolution: 25 μm.<BR>
|
||||
Approximate scan time: $2<BR>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
texts3()
|
||||
{
|
||||
texts2 "$1" "$2"
|
||||
text 100um <<EOF
|
||||
X/Y step size: 100 μm.<BR>
|
||||
Z resolution: 25 μm.<BR>
|
||||
Approximate scan time: $3<BR>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
# ----- scan_group / scan -----------------------------------------------------
|
||||
|
||||
|
||||
scan_group()
|
||||
{
|
||||
echo "$__before_set"
|
||||
__before_set="</TABLE>"
|
||||
__before_hdr="<TR>"
|
||||
__before_img="<TR>"
|
||||
__before_text="<TR>"
|
||||
cat <<EOF
|
||||
<P>
|
||||
<TABLE bgcolor="#e4e4e4" border=0 cellspacing=0 cellpadding=0>
|
||||
<TR>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
scan_bar()
|
||||
{
|
||||
cat <<EOF
|
||||
<TD>
|
||||
<TABLE border=1 cellspacing=0 width="100%">
|
||||
<TR>
|
||||
</TABLE>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
scan_hdr()
|
||||
{
|
||||
echo "$__before_hdr"
|
||||
__before_hdr=
|
||||
cat <<EOF
|
||||
<TD>
|
||||
<TABLE bgcolor="#fff0a0" border=0 cellspacing=3 cellpadding=0 width="100%">
|
||||
<TR>
|
||||
<TD><B>$1</B>
|
||||
</TABLE>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
scan_img()
|
||||
{
|
||||
echo "$__before_img"
|
||||
__before_img=
|
||||
cat <<EOF
|
||||
<TD>
|
||||
<TABLE border=0 cellspacing=3 cellpadding=0>
|
||||
<TR>
|
||||
<TD><IMG src="data/jpg/$1.jpg">
|
||||
</TABLE>
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
scan_text()
|
||||
{
|
||||
echo "$__before_text"
|
||||
__before_text=
|
||||
echo "<TD>"
|
||||
if [ ! -z "$3" ]; then
|
||||
echo "$3" | __do_explain
|
||||
fi
|
||||
cat <<EOF
|
||||
<TABLE border=0 cellspacing=3 cellpadding=2>
|
||||
<TR>
|
||||
EOF
|
||||
__text $1 <<EOF
|
||||
Approximate scan time: $2<BR>
|
||||
X/Y step size: 100 μm.<BR>
|
||||
Z resolution: 25 μm.<BR>
|
||||
EOF
|
||||
echo "</TABLE>"
|
||||
}
|
||||
|
||||
|
||||
# ----- end -------------------------------------------------------------------
|
||||
|
||||
|
||||
end()
|
||||
{
|
||||
echo "$__before_set"
|
||||
cat <<EOF
|
||||
<P>
|
||||
<HR>
|
||||
<P>
|
||||
`date -u '+%F %X'` UTC
|
||||
</BODY>
|
||||
</HTML>
|
||||
EOF
|
||||
}
|
||||
Reference in New Issue
Block a user