feat(gtfsvtor): refactor

This commit is contained in:
dancingCycle 2023-05-11 15:01:06 +02:00
parent 32c4725bc6
commit c0b5bcceb2
1 changed files with 16 additions and 13 deletions

View File

@ -4,33 +4,36 @@ echo "Started..."
#Started...
#
# special variable $# is the number of arguments
if [ $# -lt 1 ] ; then
echo 'Call ./<script> <work dir> <serve dir>'
if [ $# -lt 2 ] ; then
echo 'Call ./<script> <work dir> <GTFS file path>'
exit 1
fi
#
WORK_DIR="$1"
echo "WORK_DIR: $WORK_DIR"
WORK_DIR=$1
#echo "WORK_DIR: $WORK_DIR"
dloadDir=${WORK_DIR}/gtfsvtor
echo "dloadDir: $dloadDir"
#echo "dloadDir: $dloadDir"
rm -r $dloadDir
mkdir -p $dloadDir
logFile=${dloadDir}/wget-log.txt
echo "logFile: $logFile"
#echo "logFile: $logFile"
dloadFile=${dloadDir}/gtfsvtor.zip
echo "dloadFile: $dloadFile"
#echo "dloadFile: $dloadFile"
dloadUrl=https://github.com/mecatran/gtfsvtor/releases/download/v1.0.2/gtfsvtor.zip
echo "dloadUrl: $dloadUrl"
#echo "dloadUrl: $dloadUrl"
wget -o $logFile -O $dloadFile $dloadUrl
#
unzipDir=${dloadDir}/unzip
echo "unzipDir: $unzipDir"
rm -r $unzipDir
#echo "unzipDir: $unzipDir"
mkdir -p $unzipDir
unzip -qq -d $unzipDir $dloadFile
#
gtfsFile=${WORK_DIR}/gtfs/gtfs.zip
echo "gtfsFile: $gtfsFile"
GTFSVTOR_OPTS=-Xmx8G /tmp/gtfsvtor/unzip/gtfsvtor/bin/gtfsvtor --jsonAppend -o /tmp/gtfsvtor/report.html --jsonOutput /tmp/gtfsvtor/report.json ${gtfsFile}
gtfsFile=$2
#echo "gtfsFile: $gtfsFile"
# name of the output directory that will be created
vtorOutputDir=${WORK_DIR}/gtfsvtor-report-$(date +"%Y%m%d")
#echo "vtorOutputDir: $vtorOutputDir"
mkdir -p $vtorOutputDir
GTFSVTOR_OPTS=-Xmx7G /tmp/gtfsvtor/unzip/gtfsvtor/bin/gtfsvtor --jsonAppend -o ${vtorOutputDir}/report.html --jsonOutput ${vtorOutputDir}/report.json ${gtfsFile}
#
echo "Done."