| 1 | EVENTS = 304 604 904 1204 \ |
|---|
| 2 | 305 605 905 1205 \ |
|---|
| 3 | 306 606 906 1206 \ |
|---|
| 4 | 307 607 907 1207 108 \ |
|---|
| 5 | 308 608 |
|---|
| 6 | |
|---|
| 7 | WORK_DIR = new |
|---|
| 8 | |
|---|
| 9 | |
|---|
| 10 | DATA_HTML = $(patsubst %,$(WORK_DIR)/data-%.html,$(EVENTS)) |
|---|
| 11 | DATA_CSV = $(patsubst %,$(WORK_DIR)/data-%.csv,$(EVENTS)) |
|---|
| 12 | EQUIP = $(patsubst %,$(WORK_DIR)/equip-%.txt,$(EVENTS)) |
|---|
| 13 | |
|---|
| 14 | DATA_LIVE = $(patsubst %,$(WORK_DIR)/data-%.live,$(EVENTS)) |
|---|
| 15 | |
|---|
| 16 | all: template |
|---|
| 17 | |
|---|
| 18 | fetch: getinfo.py $(EQUIP) |
|---|
| 19 | parse: autoparse.py $(DATA_CSV) |
|---|
| 20 | template: stuff.php $(DATA_HTML) |
|---|
| 21 | |
|---|
| 22 | #upload: $(DATA_LIVE) |
|---|
| 23 | #data-%.live: data-%.html |
|---|
| 24 | # scp $< thatch@timhatch.com:timhatch.com/projects/wwp-equipment/ |
|---|
| 25 | # @touch $@ |
|---|
| 26 | |
|---|
| 27 | upload: $(DATA_HTML) $(DATA_CSV) |
|---|
| 28 | @echo "====Uploading" |
|---|
| 29 | rsync -av $^ thatch@timhatch.com:timhatch.com/projects/wwp-equipment/ |
|---|
| 30 | |
|---|
| 31 | test: |
|---|
| 32 | @echo $(DATA_HTML) |
|---|
| 33 | |
|---|
| 34 | .PHONY: all fetch parse template upload test yuval graph upload-graph |
|---|
| 35 | |
|---|
| 36 | upload-graph: |
|---|
| 37 | rsync -av graph/*.png \ |
|---|
| 38 | thatch@timhatch.com:timhatch.com/projects/wwp-equipment/graph |
|---|
| 39 | |
|---|
| 40 | graph: |
|---|
| 41 | python grapher3.py new/*.csv |
|---|
| 42 | (cd graph; for f in *.sh; do sh $$f; done) |
|---|
| 43 | |
|---|
| 44 | yuval: |
|---|
| 45 | rm -f yuval.csv |
|---|
| 46 | for f in $(EVENTS); do echo $$f; python get_yuval.py $$f >> yuval.csv; done |
|---|
| 47 | |
|---|
| 48 | data-%.html: data-%.csv |
|---|
| 49 | @echo "====Templating to $@" |
|---|
| 50 | php stuff.php $* $< > $@ |
|---|
| 51 | |
|---|
| 52 | data-%.csv: equip-%.txt |
|---|
| 53 | @echo "====Autoparsing to $@" |
|---|
| 54 | python autoparse.py $< > $@ |
|---|
| 55 | |
|---|
| 56 | equip-%.txt: |
|---|
| 57 | @echo "====Fetching $@" |
|---|
| 58 | python getinfo.py $(patsubst new/%,%,$*) > $@ |
|---|