Site update
[adesklets.git] / site / scripts / news.sh
blob1f17983ece690eadc56410dfc19ba5bdde2023bd
1 #! /bin/sh
2 cat<<EOF
3 <page>
4 <title>adesklets news</title>
5 EOF
6 cat include/menu.xml
7 for FILE in $(find news -name '*.txt' -maxdepth 1 | sort -n | tac); do
8 if ! head -n 1 ${FILE} | grep '^@' > /dev/null ; then
9 sed -i "1i@$(date -u)@" ${FILE}
10 fi
11 cat<<EOF
12 <news date="$(sed -n '1{s/@\(.*\)@/\1/;p}' ${FILE})"
13 title="$(sed -n '2p' ${FILE})">
14 $(sed -n '3,$p' ${FILE})
15 </news>
16 EOF
17 done
18 echo '</page>'