From 11c1f537a11f6dca5b447cc7703a2628097c1473 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Mon, 24 Feb 2014 15:57:50 +0100 Subject: Add html rendering of programme dataset. --- Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 4eaab0e..3b01f05 100644 --- a/Makefile +++ b/Makefile @@ -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,' "$@" -- cgit v1.2.3