website annotate libs/get-feeds.sh @ rev 808

Improbe get_feed function
author Christophe Lincoln <pankso@slitaz.org>
date Wed Mar 30 20:31:49 2011 +0200 (2011-03-30)
parents
children 53477b830578
rev   line source
pankso@808 1 #!/bin/sh
pankso@808 2 #
pankso@808 3 # Get latest commits and feeds to display on the website main page.
pankso@808 4 # On Tank, this script is executed by cron each hour.
pankso@808 5 #
pankso@808 6
pankso@808 7 URL="http://hg.slitaz.org/wok"
pankso@808 8 PKGS="/home/slitaz/cooking/packages"
pankso@808 9 CACHE="/var/cache/slitaz/website"
pankso@808 10 OUTPUT="$CACHE/latest.html"
pankso@808 11
pankso@808 12 # Feeds URL
pankso@808 13 SCN_FEED='http://scn.slitaz.org/activity/feed/'
pankso@808 14 BLOG_FEED='http://scn.slitaz.org/category/news/feed/'
pankso@808 15 WOK_FEED='http://hg.slitaz.org/wok/rss-log'
pankso@808 16
pankso@808 17 # Clean cache
pankso@808 18 mkdir -p $CACHE && cd $CACHE
pankso@808 19 rm -f *.xml
pankso@808 20
pankso@808 21 # Cache all feeds to save bandwidth (updated by cron)
pankso@808 22 echo -n "Getting latest rss feeds... "
pankso@808 23 wget -O scn.xml $SCN_FEED 2>/dev/null
pankso@808 24 wget -O wok.xml $WOK_FEED 2>/dev/null
pankso@808 25 wget -O blog.xml $BLOG_FEED 2>/dev/null
pankso@808 26 echo "Done"
pankso@808 27