summaryrefslogtreecommitdiff
path: root/bits24-certs.sh
diff options
context:
space:
mode:
authorVikas Kushwaha <dev@vikas.rocks>2024-11-21 14:37:35 +0530
committerVikas Kushwaha <dev@vikas.rocks>2024-11-21 14:37:35 +0530
commitfe4da131de10a4318ab415d6540f9e939a5b17f2 (patch)
tree59a582c39e0ef71530ceaa13ecf0d5d0e3670cc6 /bits24-certs.sh
Initial commitHEADmaster
Diffstat (limited to 'bits24-certs.sh')
-rwxr-xr-xbits24-certs.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/bits24-certs.sh b/bits24-certs.sh
new file mode 100755
index 0000000..118c422
--- /dev/null
+++ b/bits24-certs.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+[ -f certificate.jpg ] || exit
+
+for file in *Participants.csv; do
+ event="${file%Participants.csv}"
+ mkdir -pv "$event"
+
+ while IFS=\| read -r email name; do echo
+ # [ -f "$event/$email" ] && continue
+ convert -verbose certificate.jpg \
+ -pointsize 200 -fill white -font MesloLGL-Nerd-Font-Bold \
+ -annotate +3700+2550 "$name" -annotate +3700+3100 "$event" \
+ "$event/$email.jpg"
+ done < "$file"
+done