-
Notifications
You must be signed in to change notification settings - Fork 0
/
justfile
55 lines (40 loc) · 2.27 KB
/
justfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
set dotenv-load
export output_dir := env_var_or_default('OUTPUT_DIR', 'output')
sample: clean_output
python generar_credenciales.py ejemplo-plantilla.svg ejemplo-datos.csv --debug
pdftk {{ output_dir }}/*.pdf cat output ./ejemplo.pdf
clean_output:
rm -f /home/jileon/temp/pages/qr*.png
rm -f /home/jileon/temp/pages/*.svg
rm -f /home/jileon/temp/pages/*.pdf
clean_input:
python cleaner.py organizacion-raw.csv organizacion.csv -p "Organización"
python cleaner.py voluntariado-raw.csv voluntariado.csv -p "Voluntariado"
python cleaner.py ponentes-raw.csv ponentes.csv -p "Ponente"
python cleaner.py keynoters-raw.csv keynoters.csv -p "Keynoter"
python cleaner.py patrocinadores-raw.csv patrocinadores.csv -p "Patrocinio"
python cleaner.py colaboradores-raw.csv colaboradores.csv -p "Colaboración"
python cleaner.py asistentes-raw.csv asistentes.csv -p "Asistente"
clean_all: clean_output clean_input
all: organizacion voluntariado
organizacion: clean_output
python generar_credenciales.py ejemplo-plantilla.svg organizacion.csv
pdftk {{ output_dir }}/*.pdf cat output ./credenciales-A6-organizacion-pycones2023.pdf
voluntariado: clean_output
python generar_credenciales.py ejemplo-plantilla.svg voluntariado.csv
pdftk {{ output_dir }}/*.pdf cat output ./credenciales-A6-voluntariado-pycones2023.pdf
ponentes: clean_output
python generar_credenciales.py ejemplo-plantilla.svg ponentes.csv
pdftk {{ output_dir }}/*.pdf cat output ./credenciales-A6-ponentes-pycones2023.pdf
keynoters: clean_output
python generar_credenciales.py ejemplo-plantilla.svg keynoters.csv
pdftk {{ output_dir }}/*.pdf cat output ./credenciales-A6-keynoters-pycones2023.pdf
patrocinadores: clean_output
python generar_credenciales.py ejemplo-plantilla.svg patrocinadores.csv
pdftk {{ output_dir }}/*.pdf cat output ./credenciales-A6-patrocinadores-pycones2023.pdf
colaboradores: clean_output
python generar_credenciales.py ejemplo-plantilla.svg colaboradores.csv
pdftk {{ output_dir }}/*.pdf cat output ./credenciales-A6-colaboradores-pycones2023.pdf
asistentes: clean_output
python generar_credenciales.py ejemplo-plantilla.svg asistentes.csv
pdftk {{ output_dir }}/*.pdf cat output ./credenciales-A6-asistentes-pycones2023.pdf