root / projects / wwp_cameras / Makefile

Revision 581, 1.4 kB (checked in by tim, 4 months ago)

Update WWP stats generation text for June

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