source: main/trunk/model-sites-dev/eurovision-lod/collect/eurovision/prepare/03-GEN-VOTING-METADATA.sh@ 34911

Last change on this file since 34911 was 34911, checked in by davidb, 3 years ago

Changes after new 'from country' doc added in

  • Property svn:executable set to *
File size: 1.6 KB
Line 
1#!/bin/bash
2
3prep_dir=voting-excel
4
5if [ ! -d $prep_dir/my-python-env ] ; then
6 echo "" 1>&2
7 echo "Failed to find: $prep_dir/my-python-env" 1>&2
8 echo "Have you run:" 1>&2
9 echo " cd $prep_dir && ./CREATE-PYTHON-VENV.sh && cd .." 1>&2
10 echo "" 1>&2
11
12 exit 1
13fi
14
15if [ ! -d "$prep_dir/metadata-votes" ] ; then
16 echo "Creating directory:"
17 echo " $prep_dir/metadata-votes"
18
19 mkdir "$prep_dir/metadata-votes"
20fi
21exit_status=0
22
23
24source $prep_dir/my-python-env/bin/activate
25
26$prep_dir/xlsx-fromcountry-jsonmetadata.py \
27 --votingtype "J" \
28 $prep_dir/eurovision_song_contest_1975_2019.xlsx \
29 $prep_dir/metadata-votes/metadata-votes-fromcountry-jury.json
30
31
32if [ $? = 0 ] ; then
33 $prep_dir/xlsx-fromcountry-jsonmetadata.py \
34 --votingtype "T" \
35 $prep_dir/eurovision_song_contest_1975_2019.xlsx \
36 $prep_dir/metadata-votes/metadata-votes-fromcountry-tele.json
37
38 if [ $? = 0 ] ; then
39 $prep_dir/xlsx-tocountry-jsonmetadata.py $prep_dir/eurovision_song_contest_1975_2019.xlsx $prep_dir/metadata-votes-tocountry.json
40
41 if [ $? != 0 ] ; then
42 echo "!!!!" 1>&2
43 echo "! Error enountered generating to-country metadata-json" 1>&2
44 echo "!!!!" 1>&2
45 exit_status=1
46 fi
47 else
48 echo "!!!!" 1>&2
49 echo "! Error enountered generating from-country Televoting metadata-json" 1>&2
50 echo "!!!!" 1>&2
51 exit_status=1
52 fi
53else
54 echo "!!!!" 1>&2
55 echo "! Error enountered generate from-country Jury metadata-json" 1>&2
56 echo "!!!!" 1>&2
57 exit_status=1
58fi
59
60
61deactivate
62
63if [ $exit_status != 0 ] ; then
64 exit $exit_status
65fi
Note: See TracBrowser for help on using the repository browser.