#!/bin/sh
# update VSX 
# G.Landais (CDS) : 2022-09-22 new version
#
# return  0: nothing new
#         1: error
#         2 update
PYTHONPATH=$PYTHONPATH:/home/cds/cds.pyreadme
export PYTHONPATH
CSV="vsx_csv.dat"

# get data
echo "get vsx: https://www.aavso.org/vsx/external/${CSV}.gz"
rm -rf tmp/${VSX}*
(cd tmp; wget --quiet  "https://www.aavso.org/vsx/external/${CSV}.gz"; gunzip ${CSV}.gz)

# check if new version
if [ -e  ${CSV}.gz ]; then
    gunzip ${CSV}.gz
fi
cmp ${CSV} tmp/${CSV}
if [ $? -eq 0 ]; then
    echo "nothing todo"
    exit 0
fi

# copy current version
rm -f v-1/ReadMe
cp -p ${CSV} v-1/
cp -p ReadMe v-1/

date=`date +%Y-%m-%d`
if [ -e versions/$date ]; then
    echo "version already exist?"
else
    (cd versions; mkdir $date)
fi
mv  ${CSV} versions/$date/
cp -p Readme versions/$date/
cp -p .Summary versions/$date/

# create new version
mv tmp/${CSV} .
echo "Create ReadMe+CDS table"
python3 update.py ${CSV}
#./my_vsx_convert ${CSV}
if [ $? -ne 0 ]; then
    echo "****error create file+Readme"
    rm -f ${CSV} ReadMe.new
    cd ..; cp -p versions/$date/* .
    exit 1
fi
mv ReadMe.new ReadMe

echo "TODO:"
echo "cd B/vsx"
echo "anafile -fs ReadMe"
echo "make_public ."
echo "toviz -cat . -go"

exit 2

