website annotate libs/get-latest.sh @ rev 796

Improve main page, rm grid add pretty activity box
author Christophe Lincoln <pankso@slitaz.org>
date Wed Mar 30 04:30:56 2011 +0200 (2011-03-30)
parents 9629ff2cd271
children
rev   line source
pankso@746 1 #!/bin/sh
pankso@746 2 #
pankso@746 3 # Get latest commits and packages to display on the website main page.
pankso@746 4 # On Tank, this script is executed by cron each hour.
pankso@746 5 #
pankso@746 6
pankso@746 7 REPO="/home/slitaz/repos/wok"
pankso@746 8 URL="http://hg.slitaz.org/wok"
pankso@746 9 PKGS="/home/slitaz/cooking/packages"
pankso@746 10 CACHE="/var/cache/slitaz/website"
pankso@746 11 OUTPUT="$CACHE/latest.html"
pankso@746 12
paul@754 13 # Feed URLs
pankso@787 14 SCN_FEED='http://scn.slitaz.org/activity/feed/'
pankso@746 15 DOC_FEED='http://doc.slitaz.org/feed.php'
pankso@791 16 FORUM_FEED='http://forum.slitaz.org/rss/'
pankso@746 17 BUGS_FEED='http://labs.slitaz.org/issues.atom?query_id='
pankso@747 18 WOK_FEED='http://hg.slitaz.org/wok/rss-log'
pankso@746 19
pankso@746 20 # Clean cache
pankso@746 21 mkdir -p $CACHE && cd $CACHE
pankso@746 22 rm *.xml
pankso@746 23
paul@754 24 # Cache all feeds to save bandwidth (updated by cron)
pankso@796 25 #wget -O doc.xml $DOC_FEED
pankso@796 26 #wget -O forum.xml $FORUM_FEED
pankso@796 27 #wget -O bugs.xml $BUGS_FEED
pankso@746 28 wget -O scn.xml $SCN_FEED
pankso@747 29 wget -O wok.xml $WOK_FEED
pankso@746 30
pankso@746 31 # Latest cooked packages by the build bot.
pankso@796 32 #echo -n "Getting latest cooked packages... "
pankso@796 33 #echo '<ul>' > $OUTPUT
pankso@796 34 #cd $PKGS && ls -1t *.tazpkg | head -8 | \
pankso@796 35 #while read file
pankso@796 36 #do
pankso@796 37 #echo -n ' <li>'$(stat -c '%y' $PKGS/$file | \
pankso@796 38 #cut -d ' ' -f 1); echo " - $file</li>"
pankso@796 39 #done >> $OUTPUT
pankso@796 40 #echo '</ul>' >> $OUTPUT
pankso@796 41 #echo "Done"