From 0fd14a86d93138018f53bade4473c5c922f0ac0c Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Sat, 5 Feb 2011 14:33:19 +0000 Subject: added support for NEWS --- webgen | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/webgen b/webgen index cfbb914..488eb06 100755 --- a/webgen +++ b/webgen @@ -29,6 +29,29 @@ fi # CODE: cd $TPLS +gen_news() +{ + if [ ! -d NEWS/ ] + then + return 1 + fi + + ls -1t NEWS/*.news | while read line + do + title=`echo "$line" | sed 's/.news$//; s#^NEWS/##;'` + e=`echo "$title" | sed 's/[^a-zA-Z0-9]/_/g'` + _t=`stat --format='%Z %U' "$line"` + ctime=`echo "$_t" | cut -d' ' -f1` + user=`echo "$_t" | cut -d' ' -f2` + ctime_lr=`date --date "1970-01-01 00:00:00 UTC + ${ctime}sec"` + echo "

$title

" + echo "

$ctime_lr by $user

" + echo "

" + sed 's#^$#

#' < "$line" + echo "

" + done +} + gen_faq() { find FAQ/ -type d -not -wholename \*CVS\* | sed 's#^FAQ/##;' | grep -v ^$ | sort > "$OF.FAQCATS" @@ -86,6 +109,7 @@ proc_page() { cat -- -menu-mid cat -- $_tpl [ "$CLEANTPLNAME" = 'FAQ' ] && gen_faq + [ "$CLEANTPLNAME" = 'NEWS' ] && gen_news cat -- -$END } | \ sed "$SECTIONS_REGEX" | \ -- cgit v1.2.3