diff options
-rw-r--r-- | Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -2,10 +2,13 @@ infiles := $(wildcard data/*.ttl data/*/*.ttl) turtlefiles := $(infiles:data/%.ttl=build/%/index.ttl) textfiles = $(turtlefiles:%.ttl=%.txt) rdfxmlfiles = $(turtlefiles:%.ttl=%.rdf) +# TODO: resolve event:Event with prog:Programme being foaf:primaryTopic of <> +htmlprogrammefiles = build/2014/europe/index.html +htmlfiles = $(htmlprogrammefiles) getbase = $(shell perl -ne '/^\@base\s+<(http.+)>/ and print $$1 and exit;' "$1") -all: $(textfiles) $(rdfxmlfiles) +all: $(textfiles) $(rdfxmlfiles) $(htmlfiles) clean: rm -rf build @@ -23,3 +26,8 @@ $(textfiles): %.txt : %.ttl $(rdfxmlfiles): %.rdf : %.ttl $(eval base = $(call getbase, $<)) rapper $(base:%=-I "%") -i turtle -o rdfxml-abbrev "$<" > "$@" + +$(htmlprogrammefiles): %.html : %.ttl + $(eval base = $(call getbase, $<)) + wget -O"$@" "http://programme.ecs.soton.ac.uk/tool.php?src=$(base)" + perl -pi -e 's,$(base)\K,.txt,' "$@" |