Compare commits
2 Commits
2104d7008c
...
985f933859
Author | SHA1 | Date | |
---|---|---|---|
|
985f933859 | ||
|
3bb036b7c5 |
@ -14,6 +14,7 @@ with open("prompts.txt") as f:
|
|||||||
stripped = "".join(raw_sentences).strip().split("\n")
|
stripped = "".join(raw_sentences).strip().split("\n")
|
||||||
sentences["easy"] = [ line for line in stripped if "*" not in line ]
|
sentences["easy"] = [ line for line in stripped if "*" not in line ]
|
||||||
sentences["hard"] = [ line.replace("*","") for line in stripped if "*" in line ]
|
sentences["hard"] = [ line.replace("*","") for line in stripped if "*" in line ]
|
||||||
|
sentences["all"] = [ line.replace("*","") for line in stripped ]
|
||||||
|
|
||||||
print(f"[INFO] Found {len(sentences['easy'])} easy prompts")
|
print(f"[INFO] Found {len(sentences['easy'])} easy prompts")
|
||||||
print(f"[INFO] Found {len(sentences['hard'])} hard prompts")
|
print(f"[INFO] Found {len(sentences['hard'])} hard prompts")
|
||||||
@ -22,7 +23,7 @@ print(f"[INFO] Found {len(sentences['hard'])} hard prompts")
|
|||||||
""" Postprocess the content string to look nice in the latex tabular cell """
|
""" Postprocess the content string to look nice in the latex tabular cell """
|
||||||
def make_cell(content: str):
|
def make_cell(content: str):
|
||||||
return fr"""\vspace{{0.5cm}}
|
return fr"""\vspace{{0.5cm}}
|
||||||
\rule{{3cm}}{{0.15mm}} \, \newline \small {content}
|
\rule{{3cm}}{{0.15mm}} \, \vspace{{.3cm}} \newline \small {content}
|
||||||
\vspace{{0.5cm}}"""
|
\vspace{{0.5cm}}"""
|
||||||
|
|
||||||
def substitute_texts(text: str, substitutions: list[str]):
|
def substitute_texts(text: str, substitutions: list[str]):
|
||||||
@ -39,7 +40,8 @@ def gen_board(num: int = 1):
|
|||||||
print(f"Generating {num} boards")
|
print(f"Generating {num} boards")
|
||||||
|
|
||||||
for i in range(1, num+1):
|
for i in range(1, num+1):
|
||||||
prompts = [ *random.sample(sentences["easy"], num_easy), *random.sample(sentences["hard"], num_hard) ]
|
#prompts = [ *random.sample(sentences["easy"], num_easy), *random.sample(sentences["hard"], num_hard) ]
|
||||||
|
prompts = [ *random.sample(sentences["all"], num_total) ]
|
||||||
random.shuffle(prompts)
|
random.shuffle(prompts)
|
||||||
|
|
||||||
pick = substitute_texts(latex_template, prompts)
|
pick = substitute_texts(latex_template, prompts)
|
||||||
|
@ -6,13 +6,13 @@ kann Schach spielen
|
|||||||
konnte \newline $\int\limits_{5}^{8} (2x + 1) \text{dx} = \quad $ \newline ausrechnen*
|
konnte \newline $\int\limits_{5}^{8} (2x + 1) \text{dx} = \quad $ \newline ausrechnen*
|
||||||
hat einen Namen mit weniger als 5 Buchstaben
|
hat einen Namen mit weniger als 5 Buchstaben
|
||||||
reiste weiter als 100km an
|
reiste weiter als 100km an
|
||||||
{\scriptsize studiert(e), aber nicht Informatik oder CoLi*}
|
studiert(e), aber nicht Informatik oder Computerlinguistik*
|
||||||
hat keine Geschwister
|
hat keine Geschwister
|
||||||
ist single
|
ist single
|
||||||
konnte drei Star~Wars Charaktere nennen
|
konnte drei Star Wars Charaktere nennen
|
||||||
konnte fünf Animes nennen
|
konnte fünf Animes nennen
|
||||||
hat blaue Augen
|
hat blaue Augen
|
||||||
{\scriptsize konnte 15 Sekunden auf einem Bein stehen}
|
konnte 15 Sekunden auf einem Bein stehen
|
||||||
ist veganer
|
ist veganer
|
||||||
ist im Saarland geboren
|
ist im Saarland geboren
|
||||||
spielt ein Instrument
|
spielt ein Instrument
|
||||||
@ -20,7 +20,7 @@ hat ein Haustier
|
|||||||
benutzt als Betriebssystem Linux
|
benutzt als Betriebssystem Linux
|
||||||
kennt Ludmilla schon länger als zehn Jahre
|
kennt Ludmilla schon länger als zehn Jahre
|
||||||
kennt Karl schon länger als zehn Jahre
|
kennt Karl schon länger als zehn Jahre
|
||||||
{\scriptsize kannte mich nicht, hat aber ein Selfie mit mir gemacht}
|
kannte mich nicht, hat aber ein Selfie mit mir gemacht
|
||||||
schlug den Bräutigam im Armdrücken
|
schlug den Bräutigam im Armdrücken
|
||||||
ist Linkshänder
|
ist Linkshänder
|
||||||
kann eine Krawatte binden
|
kann eine Krawatte binden
|
||||||
@ -29,23 +29,23 @@ trinkt keinen Kaffee
|
|||||||
hat schonmal ein Pokémon-Spiel gespielt
|
hat schonmal ein Pokémon-Spiel gespielt
|
||||||
hat heute schon Bier getrunken
|
hat heute schon Bier getrunken
|
||||||
ist größer als Karl
|
ist größer als Karl
|
||||||
{\scriptsize konnte vor meinen Augen einen Zauberwürfel lösen*}
|
konnte vor meinen Augen einen Zauberwürfel lösen*
|
||||||
war schonmal in der Natur klettern*
|
war schonmal in der Natur klettern*
|
||||||
hatte dieses Jahr Corona :-(
|
hatte dieses Jahr Corona :-(
|
||||||
kann 5km unter 30 Minuten laufen
|
kann 5km unter 30 Minuten laufen
|
||||||
identifiziert sich als Ravenclaw {\scriptsize (Harry Potter Haus)}*
|
identifiziert sich als Ravenclaw {\footnotesize(Harry Potter Haus)}*
|
||||||
mag Katzen mehr als Hunde
|
mag Katzen mehr als Hunde
|
||||||
kann Stricken
|
kann Stricken
|
||||||
{\scriptsize hat schonmal ein Buch von Mark-Uwe Kling gelesen}
|
hat schonmal ein Buch von Mark-Uwe Kling gelesen
|
||||||
aß noch nie in der Mensa der UdS
|
aß noch nie in der Mensa der UdS
|
||||||
war schonmal auf einem Musikfestival
|
war schonmal auf einem Musikfestival
|
||||||
hat eine Lebensmittelunverträglichkeit
|
hat eine Lebensmittelunverträglichkeit
|
||||||
{\scriptsize hat außerhalb von Saarbrücken studiert*}
|
hat außerhalb von Saarbrücken studiert*
|
||||||
{\scriptsize fuhr an einem Tag mehr als 100km mit dem Fahrrad*}
|
fuhr an einem Tag mehr als 100km mit dem Fahrrad*
|
||||||
besitzt ein Auto
|
besitzt ein Auto
|
||||||
war schonmal auf Mallorca
|
war schonmal auf Mallorca
|
||||||
hat mal in einer WG gewohnt
|
hat mal in einer WG gewohnt
|
||||||
war schonmal in der Zeitung*
|
war schonmal in der Zeitung*
|
||||||
{\scriptsize hat schonmal in einem Theaterstück mitgespielt*}
|
hat schonmal in einem Theaterstück mitgespielt*
|
||||||
hat bereits drei Kontinente bereist*
|
hat bereits drei Kontinente bereist*
|
||||||
hat im August Geburtstag
|
hat im August Geburtstag
|
||||||
|
@ -8,7 +8,7 @@ latex_template=r"""
|
|||||||
\usepackage{eurosym}
|
\usepackage{eurosym}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\setlength\tabcolsep{1cm}
|
\setlength{\tabcolsep}{20pt}
|
||||||
\hspace{0pt}
|
\hspace{0pt}
|
||||||
\vfill
|
\vfill
|
||||||
|
|
||||||
@ -23,9 +23,7 @@ Jede Person darf \\ höchstens einmal eingetragen werden.
|
|||||||
Für jedes vollständig (9 Felder) ausgefüllte Bingo, das bei \\ Dominic oder Jan abgegeben wird, bekommt das Brautpaar 2 \euro.
|
Für jedes vollständig (9 Felder) ausgefüllte Bingo, das bei \\ Dominic oder Jan abgegeben wird, bekommt das Brautpaar 2 \euro.
|
||||||
|
|
||||||
\vfill
|
\vfill
|
||||||
\resizebox{15cm}{!}{
|
\begin{tabular}{| >{\centering\arraybackslash}m{4.5cm} | >{\centering\arraybackslash}m{4.5cm} | >{\centering\arraybackslash}m{4.5cm} |}
|
||||||
% \begin{tabular}{|m{4cm}|m{4cm}|m{4cm}|}
|
|
||||||
\begin{tabular}{| >{\centering\arraybackslash}m{1in} | >{\centering\arraybackslash}m{1in} | >{\centering\arraybackslash}m{1in} |}
|
|
||||||
\hline \centering
|
\hline \centering
|
||||||
[[text0]]
|
[[text0]]
|
||||||
& \centering
|
& \centering
|
||||||
@ -49,7 +47,6 @@ Für jedes vollständig (9 Felder) ausgefüllte Bingo, das bei \\ Dominic oder J
|
|||||||
\\
|
\\
|
||||||
\hline
|
\hline
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
}
|
|
||||||
|
|
||||||
\end{center}
|
\end{center}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user