Files
wichteln/README.md
2022-10-26 22:24:39 +02:00

25 lines
669 B
Markdown

# Stupides Wichtel Skript
Zieht einen Wichtel für ein Liste von Leuten und sendet eine E-Mail an den
Beschenker. Zusätzlich wird die ganze Ziehung in `./picks.txt` abgelegt.
# Verwendung
```
./wichteln.js < people.txt
```
# Format Teilnehmerlisteneintrag
`<Name> <Email> <GroupId>`
`GroupId` ist optional (z.B. Fred aus Familie A soll nur aus Familie B, C, ...
ziehen können).
Gezogen wird in der Reihenfolge der Input Liste. Wird `GroupId` verwendet, kann
es sein, dass für einen Teilnehmer kein _gültigen_ Wichtel mehr gibt. In diesem
Fall wirft das Skript einfach einen Fehler. Versucht es einfach noch einmal, bis
ein gültige Ziehung gefunden wurde.