Files
palkkakysely/Makefile
2022-10-10 12:31:20 +03:00

41 lines
1001 B
Makefile

DATA_DIR := data/2022
OUT_DIR := out/2022
YEAR := 2022
XLSX_URL := https://docs.google.com/spreadsheets/d/1PxBV-MzFlPl1IxOp6EGj6C80HSTgfHcXUhBeL8hZ0Ck/export?format=xlsx
TSV_URL := https://docs.google.com/spreadsheets/d/1PxBV-MzFlPl1IxOp6EGj6C80HSTgfHcXUhBeL8hZ0Ck/export?format=tsv
export DATA_DIR
export OUT_DIR
export YEAR
.PHONY: $(DATA_DIR)/results.xlsx $(DATA_DIR)/results.tsv
all: all-data copy-raw-data massage charts profiling
$(OUT_DIR):
mkdir -p $(OUT_DIR)
copy-raw-data: all-data $(OUT_DIR)
cp $(DATA_DIR)/results.xlsx $(OUT_DIR)/raw.xlsx
cp $(DATA_DIR)/results.tsv $(OUT_DIR)/raw.tsv
massage: all-data
python -m pulkka.massage_outputs
charts: all-data
python -m pulkka.generate_charts
profiling: all-data
python -m pulkka.generate_profiling
all-data: $(DATA_DIR)/results.xlsx $(DATA_DIR)/results.tsv
$(DATA_DIR):
mkdir -p $(DATA_DIR)
$(DATA_DIR)/results.xlsx: $(DATA_DIR)
curl -fsSL -o $@ $(XLSX_URL)
$(DATA_DIR)/results.tsv: $(DATA_DIR)
curl -fsSL -o $@ $(TSV_URL)