From d8ce5855a223ff864dc9d089d4a8cdf9ae40e015 Mon Sep 17 00:00:00 2001 From: Johannes Schilling Date: Tue, 29 Oct 2013 15:48:22 +0100 Subject: [PATCH] =?utf8?q?teilnehmertool:=20+=3D=20strichliste=20f=C3=BCr?= =?utf8?q?=20kiosk?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Makefile | 19 ++++++++++++++----- teilnehmertool.py | 3 +++ 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index d16418d..6fe6382 100644 --- a/Makefile +++ b/Makefile @@ -23,12 +23,21 @@ packliste: listen/packliste.pdf teilnehmerliste: listen/teilnehmerliste.pdf +strichliste: listen/teilnehmer-strichliste.pdf -listen/%.pdf: listen/%.tex - @cd listen && latexmk -pdf $(notdir $<) -listen/%.tex: +listen/texs: $(PYTHON) teilnehmertool.py --liste -o listen + @touch listen/texs + +listen/%.pdf: listen/texs + $(MAKE) -C listen $(notdir $@) + +listen.clean: + $(MAKE) -C listen clean + +listen.realclean: + $(MAKE) -C listen realclean nametag/svgs: @@ -61,9 +70,9 @@ quittungen.realclean: $(MAKE) -C quittungen realclean -clean: quittungen.clean nametags.clean +clean: quittungen.clean nametags.clean listen.clean -realclean: clean quittungen.realclean nametags.realclean +realclean: clean quittungen.realclean nametags.realclean listen.realclean rm -f $(PDFTARGETS) diff --git a/teilnehmertool.py b/teilnehmertool.py index 0c134df..913d535 100755 --- a/teilnehmertool.py +++ b/teilnehmertool.py @@ -203,6 +203,7 @@ def create_teilnehmer_list(outdir = 'output', only_quittung=False): template_full = env.get_template('teilnehmerliste.tex') template_pack = env.get_template('packliste.tex') template_quittung = env.get_template('quittung.tex') + template_strichliste = env.get_template('strichliste.tex') i = 0 teilnehmer = [] @@ -252,6 +253,8 @@ def create_teilnehmer_list(outdir = 'output', only_quittung=False): with open(os.path.join(outdir, "packliste.tex"), 'w') as out: out.write(template_pack.render(teilnehmer=teilnehmer).encode('utf-8')) + with open(os.path.join(outdir, "teilnehmer-strichliste.tex"), 'w') as out: + out.write(template_strichliste.render(teilnehmer=teilnehmer).encode('utf-8')) def create_teilnehmer_quittungen(output='quittungen'): -- 2.39.5