From 3bbdfaebf84df2472dfd5355595d28d608aa1f64 Mon Sep 17 00:00:00 2001 From: Epagris Date: Mon, 15 Dec 2025 10:36:22 +0100 Subject: [PATCH] initial --- barcode-gen.tex | 44 ++ gen_stickers.sh | 11 + grid.pdf | 1115 +++++++++++++++++++++++++++++++++++++++++++ logos/or.jpg | Bin 0 -> 3262 bytes pages/teszt.csv.pdf | Bin 0 -> 8011 bytes rooms/teszt.csv | 2 + 6 files changed, 1172 insertions(+) create mode 100644 barcode-gen.tex create mode 100755 gen_stickers.sh create mode 100644 grid.pdf create mode 100644 logos/or.jpg create mode 100644 pages/teszt.csv.pdf create mode 100644 rooms/teszt.csv diff --git a/barcode-gen.tex b/barcode-gen.tex new file mode 100644 index 0000000..3008224 --- /dev/null +++ b/barcode-gen.tex @@ -0,0 +1,44 @@ +% !TeX spellcheck = hu_HU +% !TeX encoding = UTF-8 +% !TeX program = xelatex + +\documentclass[a4paper]{article} + +\usepackage[magyar]{babel} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{fontspec} + +\usepackage{geometry} +\usepackage{tabularx} +\usepackage{pst-barcode} +\usepackage{csvsimple-l3} +\usepackage{graphicx} + +% --------- + +\geometry{left=10mm, top=10.7mm, right=10mm, bottom=10.7mm} + +\newcommand{\mtbarcode}[5]{% + \begin{pspicture}(38.6mm,20.8mm)% + \rput[bc](3mm, 5mm){% + \psbarcode{#1}{height=0.5 width=0.5}{qrcode}% + }% + \rput[tl](17mm,17mm){% + \parbox[t]{0.8in}{\scriptsize\texttt{#2}\\\texttt{#1}\\\texttt{#4}\\\texttt{#5}% + }}% + \rput[br](35mm,2mm){\includegraphics[width=8mm]{logos/#3}}% + \end{pspicture}\hspace{-0.6mm}% +} + +\begin{document} + +\pagenumbering{gobble} + +\noindent\csvreader[ + head to column names +]{\csvfile}{}{% + \noindent\mtbarcode{\barcode}{\name}{\logo}{\course}{\room}% +} + +\end{document} diff --git a/gen_stickers.sh b/gen_stickers.sh new file mode 100755 index 0000000..c9bdb70 --- /dev/null +++ b/gen_stickers.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +CSVS=rooms/*.csv + +for f in $CSVS +do + echo $f + xelatex "\\newcommand{\\csvfile}{$f} \\input{barcode-gen}" + bn=$(basename "$f") + mv barcode-gen.pdf pages/${bn}.pdf +done diff --git a/grid.pdf b/grid.pdf new file mode 100644 index 0000000..9d71645 --- /dev/null +++ b/grid.pdf @@ -0,0 +1,1115 @@ +%PDF-1.7 +%äüöß +2 0 obj +<> +stream +x}=K1>bjq&)UD,N k<;{It)e],!]^/G~q?@@HBj }IP#c 7|VZZ <-Ea|E'0c \_“mBM#+4F4mTBmĄU&I.+4Dff(&F£Bm$ 1D, 1Dn=#m8&}':oX¦޶1`կ9mLo+6KJ,]U+ +endstream +endobj + +3 0 obj +264 +endobj + +85 0 obj +<< +>> +endobj + +86 0 obj +<< +/Font 85 0 R +/ProcSet[/PDF/Text] +>> +endobj + +1 0 obj +<> +endobj + +7 0 obj +<> +>> +endobj + +8 0 obj +<> +>> +endobj + +9 0 obj +<> +>> +endobj + +10 0 obj +<> +>> +endobj + +11 0 obj +<> +>> +endobj + +6 0 obj +<> +/K[7 0 R 8 0 R 9 0 R 10 0 R 11 0 R ] +>> +endobj + +13 0 obj +<> +>> +endobj + +14 0 obj +<> +>> +endobj + +15 0 obj +<> +>> +endobj + +16 0 obj +<> +>> +endobj + +17 0 obj +<> +>> +endobj + +12 0 obj +<> +/K[13 0 R 14 0 R 15 0 R 16 0 R 17 0 R ] +>> +endobj + +19 0 obj +<> +>> +endobj + +20 0 obj +<> +>> +endobj + +21 0 obj +<> +>> +endobj + +22 0 obj +<> +>> +endobj + +23 0 obj +<> +>> +endobj + +18 0 obj +<> +/K[19 0 R 20 0 R 21 0 R 22 0 R 23 0 R ] +>> +endobj + +25 0 obj +<> +>> +endobj + +26 0 obj +<> +>> +endobj + +27 0 obj +<> +>> +endobj + +28 0 obj +<> +>> +endobj + +29 0 obj +<> +>> +endobj + +24 0 obj +<> +/K[25 0 R 26 0 R 27 0 R 28 0 R 29 0 R ] +>> +endobj + +31 0 obj +<> +>> +endobj + +32 0 obj +<> +>> +endobj + +33 0 obj +<> +>> +endobj + +34 0 obj +<> +>> +endobj + +35 0 obj +<> +>> +endobj + +30 0 obj +<> +/K[31 0 R 32 0 R 33 0 R 34 0 R 35 0 R ] +>> +endobj + +37 0 obj +<> +>> +endobj + +38 0 obj +<> +>> +endobj + +39 0 obj +<> +>> +endobj + +40 0 obj +<> +>> +endobj + +41 0 obj +<> +>> +endobj + +36 0 obj +<> +/K[37 0 R 38 0 R 39 0 R 40 0 R 41 0 R ] +>> +endobj + +43 0 obj +<> +>> +endobj + +44 0 obj +<> +>> +endobj + +45 0 obj +<> +>> +endobj + +46 0 obj +<> +>> +endobj + +47 0 obj +<> +>> +endobj + +42 0 obj +<> +/K[43 0 R 44 0 R 45 0 R 46 0 R 47 0 R ] +>> +endobj + +49 0 obj +<> +>> +endobj + +50 0 obj +<> +>> +endobj + +51 0 obj +<> +>> +endobj + +52 0 obj +<> +>> +endobj + +53 0 obj +<> +>> +endobj + +48 0 obj +<> +/K[49 0 R 50 0 R 51 0 R 52 0 R 53 0 R ] +>> +endobj + +55 0 obj +<> +>> +endobj + +56 0 obj +<> +>> +endobj + +57 0 obj +<> +>> +endobj + +58 0 obj +<> +>> +endobj + +59 0 obj +<> +>> +endobj + +54 0 obj +<> +/K[55 0 R 56 0 R 57 0 R 58 0 R 59 0 R ] +>> +endobj + +61 0 obj +<> +>> +endobj + +62 0 obj +<> +>> +endobj + +63 0 obj +<> +>> +endobj + +64 0 obj +<> +>> +endobj + +65 0 obj +<> +>> +endobj + +60 0 obj +<> +/K[61 0 R 62 0 R 63 0 R 64 0 R 65 0 R ] +>> +endobj + +67 0 obj +<> +>> +endobj + +68 0 obj +<> +>> +endobj + +69 0 obj +<> +>> +endobj + +70 0 obj +<> +>> +endobj + +71 0 obj +<> +>> +endobj + +66 0 obj +<> +/K[67 0 R 68 0 R 69 0 R 70 0 R 71 0 R ] +>> +endobj + +73 0 obj +<> +>> +endobj + +74 0 obj +<> +>> +endobj + +75 0 obj +<> +>> +endobj + +76 0 obj +<> +>> +endobj + +77 0 obj +<> +>> +endobj + +72 0 obj +<> +/K[73 0 R 74 0 R 75 0 R 76 0 R 77 0 R ] +>> +endobj + +79 0 obj +<> +>> +endobj + +80 0 obj +<> +>> +endobj + +81 0 obj +<> +>> +endobj + +82 0 obj +<> +>> +endobj + +83 0 obj +<> +>> +endobj + +78 0 obj +<> +/K[79 0 R 80 0 R 81 0 R 82 0 R 83 0 R ] +>> +endobj + +5 0 obj +<> +/K[6 0 R 12 0 R 18 0 R 24 0 R 30 0 R 36 0 R 42 0 R 48 0 R 54 0 R 60 0 R 66 0 R 72 0 R 78 0 R ] +>> +endobj + +4 0 obj +<> +endobj + +87 0 obj +<> +endobj + +88 0 obj +<> +endobj + +84 0 obj +<> +endobj + +89 0 obj +<> +>> +endobj + +90 0 obj +< +/Producer +/CreationDate(D:20250401104226+02'00')>> +endobj + +xref +0 91 +0000000000 65535 f +0000000453 00000 n +0000000019 00000 n +0000000354 00000 n +0000010978 00000 n +0000010688 00000 n +0000001213 00000 n +0000000586 00000 n +0000000711 00000 n +0000000836 00000 n +0000000961 00000 n +0000001087 00000 n +0000001987 00000 n +0000001352 00000 n +0000001479 00000 n +0000001606 00000 n +0000001733 00000 n +0000001860 00000 n +0000002765 00000 n +0000002130 00000 n +0000002257 00000 n +0000002384 00000 n +0000002511 00000 n +0000002638 00000 n +0000003543 00000 n +0000002908 00000 n +0000003035 00000 n +0000003162 00000 n +0000003289 00000 n +0000003416 00000 n +0000004321 00000 n +0000003686 00000 n +0000003813 00000 n +0000003940 00000 n +0000004067 00000 n +0000004194 00000 n +0000005099 00000 n +0000004464 00000 n +0000004591 00000 n +0000004718 00000 n +0000004845 00000 n +0000004972 00000 n +0000005877 00000 n +0000005242 00000 n +0000005369 00000 n +0000005496 00000 n +0000005623 00000 n +0000005750 00000 n +0000006655 00000 n +0000006020 00000 n +0000006147 00000 n +0000006274 00000 n +0000006401 00000 n +0000006528 00000 n +0000007433 00000 n +0000006798 00000 n +0000006925 00000 n +0000007052 00000 n +0000007179 00000 n +0000007306 00000 n +0000008211 00000 n +0000007576 00000 n +0000007703 00000 n +0000007830 00000 n +0000007957 00000 n +0000008084 00000 n +0000008989 00000 n +0000008354 00000 n +0000008481 00000 n +0000008608 00000 n +0000008735 00000 n +0000008862 00000 n +0000009767 00000 n +0000009132 00000 n +0000009259 00000 n +0000009386 00000 n +0000009513 00000 n +0000009640 00000 n +0000010545 00000 n +0000009910 00000 n +0000010037 00000 n +0000010164 00000 n +0000010291 00000 n +0000010418 00000 n +0000011164 00000 n +0000000374 00000 n +0000000397 00000 n +0000011060 00000 n +0000011134 00000 n +0000011239 00000 n +0000011408 00000 n +trailer +< +<6F463488131F4BC4E808548DA801F87E> ] +/DocChecksum /9E1CD208AACFA6111B9DDD7670AD179D +>> +startxref +11735 +%%EOF diff --git a/logos/or.jpg b/logos/or.jpg new file mode 100644 index 0000000000000000000000000000000000000000..867eb0ab3c26534cfe625579458889aed28f406f GIT binary patch literal 3262 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 literal 0 HcmV?d00001 diff --git a/pages/teszt.csv.pdf b/pages/teszt.csv.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7bff75ccc0a76434307d72872cee832cca49da57 GIT binary patch literal 8011 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 literal 0 HcmV?d00001 diff --git a/rooms/teszt.csv b/rooms/teszt.csv new file mode 100644 index 0000000..99c058c --- /dev/null +++ b/rooms/teszt.csv @@ -0,0 +1,2 @@ +id,neptun,name,room,barcode,rand,logo +1,SAFCAT,Safranek,MF-I,SAFCAT77,77,or.jpg