summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 20 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..82aaad3
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,20 @@
+stem = eut
+source_baseurl = http://euwiki.org/
+source_basename = Ensuring_utmost_transparency_--_Free_Software_and_Open_Standards_under_the_Rules_of_Procedure_of_the_European_Parliament
+
+all: $(stem).pdf
+
+download:
+ wget -o $(stem).raw '$(source_baseurl)index.php?title=$(source_basename)&action=edit'
+
+$(stem).mediawiki: $(stem).raw
+ perl -0777 -MHTML::Entities -p \
+ -e 's|.*<textarea[^>]*>||s; s|</textarea.*||s;' \
+ -e 'decode_entities($$_);' \
+ -e 's|.*?\n= |= |s;' \
+ -e 's|<!--.*-->||s;' \
+ -e 's|\n*(</?blockquote>)\n*|\n$$1\n|g;' \
+ < $< > $@
+
+$(stem).pdf: $(stem).mediawiki template.tex
+ pandoc -f mediawiki -o $@ --toc --template=template.tex --latex-engine=xelatex $<