diff --git a/csv-generic/gen-generic.php b/csv-generic/gen-generic.php new file mode 100644 index 0000000..4f1e59d --- /dev/null +++ b/csv-generic/gen-generic.php @@ -0,0 +1,31 @@ + $value) { + /* Override key name for questions */ + if ($value === "Verified") { + $is_question = false; + } + + if (strstr($value, "candidate photo")) $value = "Photo"; + if (strstr($value, "In which Local Government Area")) $value = "LGA"; + if (strstr($value, "In which Ward")) $value = "Ward"; + if (strstr($value, "Political Party")) $value = "Party"; + + if ($value === "Pledge") { + if (strstr($data[$key], "I pledge")) $data[$key] = "Yes"; + else $data[$key] = "No"; + } + + if ($is_question) { + $candidate['q'.$question_no++] = $data[$key]; + } else { + $candidate[$value] = $data[$key]; + } + + if ($value === "Pledge") { + $is_question = true; + } + } + $candidate_data[] = $candidate; + } + fclose($handle); + } else { + error_log('Error opening candidates file'); + exit(1); + } + + return $candidate_data; +} diff --git a/get-generic.sh b/get-generic.sh new file mode 100755 index 0000000..9f76f07 --- /dev/null +++ b/get-generic.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +DATA_LOC=../generic-survey + +#rclone sync --progress bikewest:spl_generic_survey_2024 $DATA_LOC/google-data + +#rclone --drive-export-formats csv copyto 'bikewest:spl_generic_survey_2024/Streets People Love council election candidate pledge and survey (Responses).csv' $DATA_LOC/responses.csv + + +#content=$(php pledge-update/pledge-page.php --candidates-files "${candidates_files[*]}") + +php csv-generic/gen-generic.php --generic-csv $DATA_LOC/responses.csv diff --git a/get_generic.sh b/get_generic.sh deleted file mode 100755 index f3c5c97..0000000 --- a/get_generic.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -DATA_LOC=../generic-survey - -rclone sync --progress bikewest:spl_generic_survey_2024 $DATA_LOC/google-data - -rclone --drive-export-formats csv copyto 'bikewest:spl_generic_survey_2024/Streets People Love council election candidate pledge and survey (Responses).csv' $DATA_LOC/responses.csv