More words!

This commit is contained in:
Arne Keller 2022-02-28 19:05:31 +01:00
parent de6e7811cf
commit 85180cd926
6 changed files with 1051400 additions and 1241 deletions

View File

@ -1,48 +1,179 @@
aarau
aaron
abbas
abbey
abdel
abdul
achim
adams
adele
adlon
admir
adolf
aerni
agnes
agora
ahlen
ahmad
ahmed
ahmet
ahorn
aigen
ajoie
akbar
akito
akkus
aksel
alaba
alain
albin
alena
alexa
alice
alina
aline
allen
almen
alois
alpen
alpro
ambri
amira
amiri
amman
ammon
andre
anett
anika
anina
anita
annen
annie
antje
anton
aorus
appel
apple
arauz
armel
armin
arndt
arosa
artem
artur
asano
aslan
assen
asset
aston
astra
athen
attac
attal
aubin
avril
award
aydin
aying
aztec
azure
babis
badia
bafin
bafin
bahar
baidu
baier
baker
baldi
balic
balis
balve
barca
barry
barth
barty
basel
baumi
bause
bayaz
bayer
beach
beate
beier
beins
bella
belta
benes
benko
benni
benny
bernd
berne
berry
beuel
beuth
beuys
biden
biker
björn
black
bloss
blues
bobic
boris
bosch
brady
brent
brian
brite
brown
bruck
bruno
carlo
causa
chats
check
chefs
chief
chile
china
chips
chris
clara
claus
click
cloud
coach
conte
costa
covid
craig
crash
dance
dänen
david
deals
denis
derby
derek
dhabi
diana
diess
donau
doris
dubai
düren
eifel
elvis
emily
esken
event
facto
felix
filip
first
floyd
focus
fonds
frank
@ -55,60 +186,92 @@ games
gange
gates
georg
gmünd
gotha
grand
great
green
greta
gross
group
guido
hagen
haiti
hamas
hanau
hansa
hansi
happy
harry
hartz
hasan
heidi
heike
heiko
heinz
helga
helge
henry
heuer
heuer
hiess
hofer
honda
horst
house
huber
image
inder
intel
inter
jakob
jamal
james
jamie
japan
jason
jauch
jesus
jonas
jones
jorge
josef
juden
julia
jutta
kabul
kairo
karim
karin
katar
katja
kelly
kevin
kickl
klaus
kleve
klopp
krems
kroos
kruse
kuntz
lapid
laura
level
lewis
leyen
liess
likes
linda
linde
linux
lions
lopez
louis
lucas
lukas
maier
mails
mainz
marco
maria
@ -118,17 +281,29 @@ marko
match
mayer
media
meier
merck
meyer
miami
minsk
monte
moser
music
nadal
night
north
novak
obama
orban
oscar
pablo
palma
paris
party
patch
pauli
pence
perez
peter
petra
pilot
@ -137,6 +312,7 @@ polen
power
prime
putin
quali
queen
ralph
rapid
@ -144,47 +320,83 @@ remis
rhein
robin
roger
romeo
römer
rossi
route
royal
rutte
ryzen
sachs
sales
sankt
santa
sarah
scott
serbe
serge
silke
silva
simon
smart
söder
songs
sonja
sound
space
spahn
sprit
spvgg
stade
stars
state
steam
steve
steyr
stiko
store
story
sudan
swiss
syrer
tanja
teams
tegel
texas
thiel
thiem
times
tirol
tokio
tools
trend
trier
trump
tulln
turin
tweet
union
urban
vegas
verdi
voice
vries
wales
watch
weber
weiss
weiss
wesel
weser
white
wiens
willi
wings
winkt
wksta
wohle
wolff
world
xhaka
young
zuger

1050993
deu_wikipedia_2021_1M-words.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,12 @@
#!/bin/sh
set -e
word_file=deu_news_2021_100K-words.txt
cat $word_file | head -n10000 | cut -f2 > top10000de_utf8.txt
cat $word_file | head -n15000 | cut -f2 > top10000de_utf8.txt
awk '{ if (length($0) == 5) print tolower($0) }' top10000de_utf8.txt > top10000de_utf8_len5.txt
cat top10000de_utf8_len5.txt | rg "^([A-Za-z]|ä|ö|ü|Ä|Ö|Ü)+\$" | sort > top10000de_utf8_len5_filtered.txt
cat top10000de_utf8_len5.txt | rg "^([A-Za-z]|ä|ö|ü|Ä|Ö|Ü)+\$" | sort | uniq > top10000de_utf8_len5_filtered.txt
comm -23 top10000de_utf8_len5_filtered.txt blacklist.txt > valid_words.txt
cat $word_file | cut -f2 | awk '{ if (length($0) == 5) print tolower($0) }' - | rg "^([A-Za-z]|ä|ö|ü|Ä|Ö|Ü)+\$" | sort > valid_guesses.txt
cat $word_file | head -n150000 | cut -f2 | awk '{ if (length($0) == 5) print tolower($0) }' - | rg "^([A-Za-z]|ä|ö|ü|Ä|Ö|Ü)+\$" | sort | uniq > valid_guesses.txt
comm -23 valid_guesses.txt blacklist.txt > valid_guesses2.txt
mv valid_guesses2.txt valid_guesses.txt

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -1,30 +1,34 @@
abbau
abend
abzug
achse
achte
acker
adler
akten
aktie
aktiv
akute
alarm
alben
album
alias
allem
allen
aller
alles
alles
allzu
altar
alten
alten
alter
alter
älter
altes
ampel
ämter
amtes
anbau
angst
ankam
anruf
april
areal
@ -35,47 +39,63 @@ armen
armut
arten
ärzte
asche
asien
atmen
augen
autor
autos
babys
baden
bäder
bälle
bande
bands
bares
basis
bauch
bauen
bauen
bauer
bäume
baute
beach
beben
beide
beide
beine
bekam
beleg
berät
berge
beruf
beste
beste
beton
beute
bevor
bevor
bezog
bezos
bezug
bibel
biber
biete
bitte
bitte
blank
blase
blatt
blaue
blick
blieb
blind
block
blume
boden
bogen
bombe
bonus
boote
börse
bösen
boten
boxen
brach
brand
braun
@ -84,6 +104,7 @@ brief
bruch
brust
buben
buche
bühne
bunte
büros
@ -93,97 +114,97 @@ circa
clubs
couch
dabei
dabei
dafür
dafür
daher
daher
dahin
damen
damit
damit
danke
danke
daran
daran
darin
darin
darum
darum
daten
datum
dauer
davon
davon
davor
davor
debüt
decke
deckt
deine
delta
demos
denen
denke
denkt
depot
deren
deren
derer
desto
dicht
dicke
diebe
dient
diese
diese
dinge
dosen
dosis
drama
drauf
dreht
drohe
droht
druck
duell
durch
dünne
durch
dürfe
dürre
ebene
echte
ecken
edeka
einem
edlen
eilig
einem
einen
einen
einer
einer
eines
eines
einig
einst
eisen
enden
endet
engel
engen
enger
enkel
enorm
erben
ergab
erich
ernst
ernst
ernte
erste
erste
essen
essen
essig
etage
etwas
etwas
eurem
euren
eurer
ewige
exakt
extra
fahne
fahrt
fährt
falle
faire
falle
fälle
falls
falls
fällt
fände
fängt
farbe
fasst
@ -192,6 +213,9 @@ fazit
fehle
fehlt
feier
feind
feine
ferne
feste
feuer
figur
@ -200,22 +224,25 @@ films
final
finde
firma
fisch
flach
flick
flüge
fluss
fokus
folge
folgt
folie
forum
fotos
frage
frage
fragt
freie
freie
freue
freut
frist
frost
frühe
frust
fuchs
fügte
@ -223,47 +250,49 @@ fühle
fühlt
führe
führt
fülle
funke
gaben
ganze
ganze
gänze
gäste
geben
gegen
gebot
gegen
gehen
gehör
gehts
geist
gelbe
gelte
genau
genau
genug
gerät
gerät
gerne
geste
getan
geübt
gibts
ginge
glanz
glatt
glück
götze
gramm
griff
griff
grill
gross
grund
grüne
grüne
gutem
guten
guten
guter
gutes
güter
gutes
haare
haben
haben
hafen
häfen
hagel
haken
halbe
@ -271,24 +300,26 @@ halle
halte
hände
handy
hänge
hängt
harte
härte
hatte
hätte
hätte
hause
hebel
heben
heime
helfe
heran
herrn
herum
hetze
heute
heute
hielt
hilfe
hilft
hinzu
hinab
hinzu
hitze
hobby
@ -300,27 +331,28 @@ höhen
hoher
höher
hohes
höhle
holen
hölle
holte
honig
hoppe
hören
hörte
hotel
hüfte
humor
hunde
hürde
hütte
ideal
ideen
ihnen
ihnen
ihrem
ihrem
ihren
ihren
ihrer
ihrer
ihres
ihres
immer
ikone
immer
indem
indes
@ -328,25 +360,24 @@ index
infos
innen
insel
islam
jacke
jäger
jahre
jedem
jeden
jeden
jeder
jeder
jedes
jedes
jenem
jenen
jener
jenes
jetzt
jetzt
joker
jubel
junge
junge
jungs
juror
kabel
kader
kalte
@ -355,43 +386,51 @@ kamen
kämen
kampf
kanal
kante
karte
kasse
katze
käufe
kauft
kehrt
keine
keine
kenne
kennt
kette
kinos
kitas
klage
klagt
klang
klare
klärt
kleid
klein
klein
klima
klose
klubs
knall
knapp
knapp
knast
knopf
kodex
kohle
komme
kommt
kommt
könig
könne
könnt
konto
köpfe
kopie
kraft
krank
kraus
krebs
kreis
kreuz
krieg
krimi
krise
krone
küche
@ -406,73 +445,79 @@ küste
labor
lacht
laden
laden
läden
lagen
lägen
lager
lange
laien
lange
länge
lasse
lässt
latte
laufe
laufe
läuft
laune
leben
leben
lebte
leder
leere
leere
legal
legen
legte
lehnt
lehre
leine
leise
lenkt
lernt
lesen
lesen
leser
leute
licht
liebe
liebe
liebt
liege
liegt
liest
ligen
limit
linie
linke
linke
links
liste
liter
loben
lobte
lockt
logik
löhne
lohnt
lokal
lösen
löste
lotto
löwen
lücke
lügen
lunge
luxus
mache
macht
macht
magie
mahnt
malen
maler
manch
marge
marke
markt
maske
masse
mauer
meine
meine
meint
meist
meist
menge
merkt
messe
@ -481,15 +526,20 @@ meter
miete
milch
minus
minus
misst
mitte
möbel
mobil
model
modus
mögen
monat
moore
moral
motiv
motor
motto
mühle
musik
müsse
musst
@ -502,37 +552,42 @@ näher
namen
natur
nazis
neben
nebel
neben
nebst
nehme
nennt
netze
neuem
neuen
neuen
neuer
neuer
neues
neues
nicht
nicht
nimmt
noten
nötig
novum
nutzt
obere
obhut
offen
öfter
ohren
onkel
opfer
optik
orgel
orten
osten
paare
packt
paket
panik
panne
papst
parat
parks
passe
passt
pause
pferd
@ -542,14 +597,19 @@ pixel
pläne
plant
platz
pocht
pokal
preis
prinz
probe
profi
promi
prüft
punkt
quasi
quote
rache
radar
räder
radio
rande
@ -560,8 +620,6 @@ rauch
räume
räumt
recht
recht
reden
reden
redet
regel
@ -571,35 +629,41 @@ reich
reihe
reine
reise
reist
rente
risse
rolle
rollt
roman
rosen
rosig
roten
roten
roter
rückt
ruder
rufen
ruhen
ruhig
runde
sache
sagen
sagen
sagte
sahen
satte
sätze
sauer
schon
säule
schau
schob
schon
schön
schub
sechs
sechs
seele
segen
sehen
seien
seine
seine
seite
senat
serie
@ -615,16 +679,16 @@ sinne
sitze
sitzt
sogar
sogar
söhne
solch
solle
somit
somit
sonde
sonne
sonst
sonst
sorge
sorgt
sorte
sowie
spart
spass
@ -635,27 +699,29 @@ staat
stadt
stahl
stall
stand
stamm
stand
starb
stark
start
statt
statt
staub
staus
stehe
steht
steil
stein
stern
stets
stich
stieg
still
stirn
stock
stoff
stolz
stolz
stopp
stört
strom
stück
stufe
@ -663,24 +729,27 @@ stuft
sturm
sturz
suche
suche
sucht
süden
summe
super
super
suppe
szene
tafel
tagen
tages
tante
tanzt
taten
täter
tätig
taugt
teich
teile
teils
teils
teilt
tempo
tenor
tesla
tests
teuer
@ -688,41 +757,48 @@ teure
texte
thema
these
tiefe
thron
tiefe
tiere
tiger
tipps
tisch
titel
todes
tolle
tonne
toren
total
toten
toten
töten
trage
trägt
traum
traut
treue
trick
tritt
trotz
trost
trotz
türen
typen
übers
übrig
übung
uhren
umbau
umweg
umzug
unmut
unser
unser
unten
unter
unter
unzen
vater
väter
venus
video
viele
viele
villa
viren
virus
@ -732,23 +808,21 @@ volle
vorab
voran
vorne
votum
waage
wache
waffe
wagen
wagen
wählt
wahre
waren
wände
waren
wären
warme
wärme
warnt
warum
warum
weder
weder
wegen
wegen
wehrt
weile
@ -758,7 +832,6 @@ weite
welle
wende
wenig
wenig
werde
werke
werte
@ -766,47 +839,52 @@ wesen
wider
wiese
wieso
wieso
wille
wirbt
wirft
wirke
wirkt
wirst
wirte
wisse
wobei
witwe
wobei
woche
wofür
woher
wohin
wohin
wohnt
wölfe
wolle
wollt
womit
woran
worte
wovon
wuchs
wucht
wunde
wurde
würde
würde
würfe
wüste
zähle
zahlt
zählt
zähne
zeige
zeigt
zelle
zeuge
zieht
ziele
zielt
zogen
zonen
zudem
zudem
zügen
zügig
zumal
zumal
zuvor
zuvor
zwang
zweck