#!/bin/sh
#
# project-xml-download.sh
#
# Developed by Lubomir Host 'rajo' <rajo AT platon.sk>
# Copyright (c) 2005 Platon SDG, http://platon.sk/
# Licensed under terms of GNU General Public License.
# All rights reserved.
#
# Changelog:
# 2005-09-07 - created
#
# $Platon$
CONFIG="$HOME/.freshmeat.net/.project-xml-download.sh.rc"
if [ $# -le 0 ]; then
echo "Usage: $0 <short_project_name> [ <short_project_name_2> ... ]"
exit 1;
fi
if [ -f $CONFIG ]; then
. $CONFIG;
fi
PROJECT_XML_DIR="${!PROJECT_XML_DIR:-$HOME/freshmeat.net}"
PROJECT_XML_BASE_URL="${!PROJECT_XML_BASE_URL:-http://freshmeat.net/projects-xml}"
if [ ! -d "$PROJECT_XML_DIR" ]; then
mkdir -p "$PROJECT_XML_DIR"
fi
month_dir=`date '+%Y-%m'`
cur_date=`date '+%Y-%m-%d'`
cur_date_time=`date '+%Y-%m-%d--%H_%M'`
dir="$PROJECT_XML_DIR/$month_dir/$cur_date"
mkdir -p "$dir"
for project in $*; do
echo "Downloading XML for '$project'"
wget --quiet -O "$dir/$cur_date_time-$project.xml" $PROJECT_XML_BASE_URL/$project/$project.xml > /dev/null
done
Platon Group <platon@platon.sk> http://platon.sk/
|