# $Id: swtrav.mak,v 1.2 2006/01/24 22:20:19 connolly Exp $ PERL=perl PYTHON=python XSLTPROC=xsltproc CURL=curl TIDY=tidy W=../.. CAL=$(W)/2002/12/cal SWAP=$(W)/2000/10/swap PIM=$(SWAP)/pim CWM=$(SWAP)/cwm.py SWAP=$(W)/2000/10/swap BOS=$(W)/2003/09dc-bos BSL=$(W)/2004/10dc-bsl HEL=$(W)/2005/01dc-hel YOW=$(W)/2004/08dc-yow CHATTY=20 brief: $(ITIN)b.txt cal: $(ITIN)-cal.ics #### # ics version $(ITIN)-cal.ics: $(ITIN).rdf $(SWAP)/pim/toIcal.py PYTHONPATH=$(SWAP):$(CAL) $(PYTHON) \ $(SWAP)/pim/toIcal.py $(ITIN).rdf >$@ #### # brief text version $(ITIN)b.txt: $(ITIN).rdf $(HEL)/itinBrief.n3 $(PYTHON) $(SWAP)/cwm.py $(HEL)/itinBrief.n3 $(ITIN).rdf \ --think --strings >$@ ##### # look up days of week, lat/long, map to iCalendar $(ITIN).rdf: $(ITIN).nt $(BOS)/weekDays.n3 $(PIM)/itin2ical.n3 $(PIM)/cityLookup.n3 $(BSL)/withZoneInfo.n3 $(PYTHON) $(SWAP)/cwm.py --chatty=$(CHATTY) $(ITIN).nt $(BOS)/weekDays.n3 \ $(PIM)/itin2ical.n3 $(PIM)/cityLookup.n3 $(BSL)/withZoneInfo.n3 \ --think --data --rdf >$@ #### # scrape from travelreq $(ITIN).nt: $(ITIN).txt $(PERL) $(SWAP)/pim/grokTravItin.pl $(ITIN).txt >$@ #### # map map: $(ITIN)-img.png XPLANET=xplanet XPLANETOPTS=-num_times 1 -gmtlabel -labelpos +15+15 -label_string "trip to Edinburgh for TAG meeting" $(ITIN)-img.png: $(ITIN)-arcs $(ITIN)-markers xplanet_opts origin $(XPLANET) $(XPLANETOPTS) -config xplanet_opts \ -origin earth -origin_file origin -output $@ CHATTY=20 $(ITIN)-markers: $(ITIN).rdf $(PIM)/itinMarks.n3 $(PYTHON) $(SWAP)/cwm.py --chatty=$(CHATTY) $(ITIN).rdf --n3 $(PIM)/itinMarks.n3 --think --strings >$@ $(ITIN)-arcs: $(ITIN).rdf $(PIM)/itinArcs.n3 $(PYTHON) $(SWAP)/cwm.py --chatty=$(CHATTY) $(ITIN).rdf --n3 $(PIM)/itinArcs.n3 --think --strings >$@ #### # expense reporting BUD=$(W)/2003/05dc-bud SAN=$(W)/2004/07dc-san HEL=$(W)/2005/01dc-hel #TRIP=hel #TRIPSTART=20050117 expenses: $(TRIP)-expenses.qif $(TRIP)-expenses.qif: $(BUD)/qifReport.n3 $(TRIP)-expenses.q3 $(PYTHON) $(CWM) $(TRIP)-expenses.q3 $(BUD)/qifReport.n3 \ --think --strings >$@ $(PERL) -ne 'if(/^T(\S+)/){$$tot += $$1; print $$tot, "\n";}' $(TRIP)-expenses.qif #@@parameterize currency $(TRIP)-expenses.q3: $(SAN)/dngr2qif.n3 $(TRIP)-events.rdf cad-oanda.n3 $(PYTHON) $(CWM) $(TRIP)-events.rdf $(SAN)/dngr2qif.n3 cad-oanda.n3 \ --think >$@ PDADATA=/home/connolly/majo-data $(TRIP)-events.rdf: $(PDADATA)/event.rdf $(HEL)/eventFilter.xsl $(XSLTPROC) --output $@ --novalid \ --stringparam TripStart $(TRIPSTART) \ $(HEL)/eventFilter.xsl $(PDADATA)/event.rdf ########## clean: $(RM) $(ITIN).nt $(ITIN).rdf $(ITIN)b.txt