Ignore:
Timestamp:
2022-01-10T21:00:59+13:00 (2 years ago)
Author:
davidb
Message:

Further improvements and flexibility

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-sites-dev/eurovision-lod/collect/eurovision/prepare/PREPARE-ALL-SMALL.sh

    r35891 r35945  
    11#!/bin/bash
    22
     3tracks_to_run=${1:-track-a|track-b}
    34
    4 track_choice=${1:-track-b}
     5run_track_a=`echo $tracks_to_run | grep track-a | wc -l`
     6run_track_b=`echo $tracks_to_run | grep track-b | wc -l`
     7
     8echo ""
     9echo "Running with stages:"
     10echo "  track-a        : $run_track_a"
     11echo "  track-b        : $run_track_b"
     12
     13echo "Sleeping for 5 seconds, to give time to press ^C to stop"
     14echo "..."
     15sleep 5
     16echo  "... continuing"
     17echo ""
    518
    619./01-DOWNLOAD-ESC-LOD-DATA--SMALL.sh \
     
    1629./06-COPY-PARSED-ADDITIONAL-METADATA-TO-IMPORT.sh
    1730
    18 if [ $? = 0 ] ; then
     31if [ $? = 0 ] && [ $run_track_a = "1" ] ; then
    1932
    20     if [ $track_choice = "track-a" ] ; then
    21     ./07a-DOWNLOAD-SPOTIFY-LOD-DATA--SMALL.sh \
    22         && \
    23     ./08a-EXPLODE-SPOTIFY-SPARQLRESULTS-TO-IMPORT.sh
    24     elif [ $track_choice = "track-b" ] ; then
    25     ./07b-GENERATE-ESSENTIA-FEATURES-DATA--SMALL.sh \
    26         && \
    27     ./08b-COPY-AUDIO-FEATURES-TO-IMPORT--SMALL.sh
    28     else
    29     echo "Did not recognize track choice: $track_choice" >&2
    30     echo "Valid choices are 'track-a' or 'track-b'" >&2
    31     exit 1
    32     fi
    33    
    34     if [ $? = 0 ] ; then
    35     ./09-GEN-PROBLEM-LOD-LISTS.sh
    36     fi
     33    ./07a-DOWNLOAD-SPOTIFY-LOD-DATA--SMALL.sh \
     34    && \
     35    ./08a-EXPLODE-SPOTIFY-SPARQLRESULTS-TO-IMPORT.sh
    3736fi
    3837
     38if [ $? = 0 ] && [ $run_track_b = "1" ] ; then
     39
     40    ./07b-GENERATE-ESSENTIA-FEATURES-DATA--SMALL.sh \
     41    && \
     42    ./08b-COPY-AUDIO-FEATURES-TO-IMPORT--SMALL.sh
     43fi
     44
     45if [ $? = 0 ] ; then
     46    ./09-GEN-PROBLEM-LOD-LISTS.sh
     47fi
     48
     49
Note: See TracChangeset for help on using the changeset viewer.