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 alaba
alain alain
albin
alena
alexa
alice
alina
aline
allen allen
almen
alois
alpen alpen
alpro
ambri
amira
amiri
amman
ammon
andre
anett
anika
anina
anita
annen
annie
antje
anton anton
aorus
appel
apple apple
arauz
armel
armin armin
arndt
arosa
artem
artur
asano
aslan
assen
asset
aston aston
astra
athen 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 basel
baumi
bause
bayaz
bayer bayer
beach
beate
beier
beins
bella
belta
benes
benko
benni
benny
bernd bernd
berne
berry
beuel
beuth
beuys
biden biden
biker biker
björn björn
black black
bloss
blues
bobic
boris boris
bosch
brady
brent
brian
brite brite
brown
bruck
bruno
carlo
causa causa
chats chats
check
chefs chefs
chief
chile chile
china china
chips chips
chris chris
clara
claus claus
click
cloud cloud
coach coach
conte
costa costa
covid covid
craig
crash
dance
dänen dänen
david david
deals deals
denis
derby derby
derek
dhabi dhabi
diana diana
diess diess
donau donau
doris
dubai dubai
düren
eifel eifel
elvis
emily
esken esken
event event
facto facto
felix felix
filip
first first
floyd
focus focus
fonds fonds
frank frank
@ -55,60 +186,92 @@ games
gange gange
gates gates
georg georg
gmünd
gotha gotha
grand grand
great
green green
greta
gross gross
group group
guido guido
hagen hagen
haiti
hamas hamas
hanau hanau
hansa
hansi hansi
happy
harry harry
hartz hartz
hasan
heidi
heike
heiko heiko
heinz heinz
helga
helge helge
henry
heuer heuer
heuer heuer
hiess hiess
hofer hofer
honda
horst horst
house house
huber huber
image image
inder
intel intel
inter
jakob jakob
jamal
james james
jamie
japan japan
jason jason
jauch
jesus jesus
jonas
jones jones
jorge
josef josef
juden juden
julia julia
jutta
kabul kabul
kairo
karim
karin karin
katar katar
katja katja
kelly
kevin kevin
kickl kickl
klaus klaus
kleve kleve
klopp klopp
krems krems
kroos
kruse
kuntz kuntz
lapid
laura laura
level
lewis lewis
leyen leyen
liess liess
likes
linda linda
linde
linux
lions lions
lopez
louis louis
lucas lucas
lukas lukas
maier maier
mails
mainz mainz
marco marco
maria maria
@ -118,17 +281,29 @@ marko
match match
mayer mayer
media media
meier
merck
meyer meyer
miami
minsk minsk
monte
moser
music music
nadal nadal
night
north
novak novak
obama obama
orban
oscar
pablo
palma
paris paris
party party
patch patch
pauli pauli
pence pence
perez
peter peter
petra petra
pilot pilot
@ -137,6 +312,7 @@ polen
power power
prime prime
putin putin
quali
queen queen
ralph ralph
rapid rapid
@ -144,47 +320,83 @@ remis
rhein rhein
robin robin
roger roger
romeo
römer
rossi rossi
route route
royal
rutte
ryzen ryzen
sachs
sales
sankt sankt
santa
sarah sarah
scott
serbe
serge
silke
silva silva
simon simon
smart smart
söder söder
songs songs
sonja
sound sound
space space
spahn spahn
sprit
spvgg spvgg
stade
stars stars
state
steam steam
steve
steyr
stiko stiko
store store
story story
sudan
swiss swiss
syrer
tanja
teams teams
tegel
texas texas
thiel
thiem thiem
times times
tirol tirol
tokio tokio
tools
trend trend
trier trier
trump trump
tulln
turin
tweet tweet
union union
urban urban
vegas
verdi verdi
voice voice
vries
wales
watch
weber weber
weiss weiss
weiss weiss
wesel wesel
weser
white
wiens wiens
willi willi
wings wings
winkt
wksta wksta
wohle
wolff wolff
world 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 #!/bin/sh
set -e set -e
word_file=deu_news_2021_100K-words.txt 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 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 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 comm -23 valid_guesses.txt blacklist.txt > valid_guesses2.txt
mv valid_guesses2.txt valid_guesses.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 abbau
abend abend
abzug abzug
achse
achte
acker
adler adler
akten akten
aktie aktie
aktiv aktiv
akute akute
alarm alarm
alben
album album
alias alias
allem allem
allen allen
aller aller
alles alles
alles
allzu allzu
altar
alten alten
alten
alter
alter alter
älter älter
altes altes
ampel ampel
ämter ämter
amtes amtes
anbau
angst angst
ankam
anruf anruf
april april
areal areal
@ -35,47 +39,63 @@ armen
armut armut
arten arten
ärzte ärzte
asche
asien asien
atmen
augen augen
autor autor
autos autos
babys babys
baden baden
bäder
bälle
bande bande
bands bands
bares
basis basis
bauch bauch
bauen bauen
bauen
bauer bauer
bäume bäume
baute
beach beach
beben beben
beide beide
beide
beine beine
bekam bekam
beleg
berät
berge berge
beruf beruf
beste beste
beste beton
beute beute
bevor bevor
bevor
bezog bezog
bezos bezos
bezug bezug
bibel
biber
biete biete
bitte bitte
bitte blank
blase
blatt blatt
blaue
blick blick
blieb blieb
blind
block
blume blume
boden boden
bogen bogen
bombe bombe
bonus
boote
börse börse
bösen
boten
boxen
brach brach
brand brand
braun braun
@ -84,6 +104,7 @@ brief
bruch bruch
brust brust
buben buben
buche
bühne bühne
bunte bunte
büros büros
@ -93,97 +114,97 @@ circa
clubs clubs
couch couch
dabei dabei
dabei
dafür dafür
dafür
daher
daher daher
dahin dahin
damen damen
damit damit
damit
danke
danke danke
daran daran
daran
darin darin
darin
darum
darum darum
daten daten
datum datum
dauer dauer
davon davon
davon
davor
davor davor
debüt debüt
decke decke
deckt deckt
deine deine
delta delta
demos
denen denen
denke denke
denkt denkt
depot
deren deren
deren derer
desto desto
dicht dicht
dicke
diebe diebe
dient dient
diese diese
diese
dinge dinge
dosen dosen
dosis dosis
drama drama
drauf drauf
dreht dreht
drohe
droht droht
druck druck
duell duell
durch dünne
durch durch
dürfe dürfe
dürre
ebene ebene
echte echte
ecken
edeka edeka
einem edlen
eilig
einem einem
einen einen
einen
einer einer
einer
eines
eines eines
einig einig
einst einst
eisen
enden enden
endet endet
engel
engen engen
enger enger
enkel
enorm enorm
erben
ergab ergab
erich erich
ernst ernst
ernst
ernte ernte
erste erste
erste
essen
essen essen
essig
etage
etwas etwas
etwas eurem
euren
eurer
ewige
exakt exakt
extra extra
fahne
fahrt fahrt
fährt fährt
falle faire
falle falle
fälle fälle
falls falls
falls
fällt fällt
fände
fängt fängt
farbe farbe
fasst fasst
@ -192,6 +213,9 @@ fazit
fehle fehle
fehlt fehlt
feier feier
feind
feine
ferne
feste feste
feuer feuer
figur figur
@ -200,22 +224,25 @@ films
final final
finde finde
firma firma
fisch
flach
flick flick
flüge flüge
fluss fluss
fokus fokus
folge folge
folgt folgt
folie
forum forum
fotos fotos
frage frage
frage
fragt fragt
freie freie
freie
freue freue
freut freut
frist frist
frost
frühe
frust frust
fuchs fuchs
fügte fügte
@ -223,47 +250,49 @@ fühle
fühlt fühlt
führe führe
führt führt
fülle
funke funke
gaben gaben
ganze ganze
ganze
gänze gänze
gäste gäste
geben geben
gegen gebot
gegen gegen
gehen gehen
gehör
gehts
geist geist
gelbe gelbe
gelte gelte
genau genau
genau
genug genug
gerät gerät
gerät
gerne gerne
geste
getan getan
geübt
gibts
ginge ginge
glanz
glatt
glück glück
götze götze
gramm gramm
griff griff
griff
grill grill
gross gross
grund grund
grüne grüne
grüne
gutem gutem
guten guten
guten
guter guter
gutes güter
gutes gutes
haare haare
haben haben
haben
hafen hafen
häfen
hagel hagel
haken haken
halbe halbe
@ -271,24 +300,26 @@ halle
halte halte
hände hände
handy handy
hänge
hängt hängt
harte harte
härte
hatte hatte
hätte hätte
hätte
hause hause
hebel
heben heben
heime
helfe helfe
heran heran
herrn herrn
herum herum
hetze hetze
heute heute
heute
hielt hielt
hilfe hilfe
hilft hilft
hinzu hinab
hinzu hinzu
hitze hitze
hobby hobby
@ -300,27 +331,28 @@ höhen
hoher hoher
höher höher
hohes hohes
höhle
holen holen
hölle
holte holte
honig
hoppe
hören hören
hörte hörte
hotel hotel
hüfte
humor humor
hunde hunde
hürde hürde
hütte
ideal ideal
ideen ideen
ihnen ihnen
ihnen
ihrem
ihrem ihrem
ihren ihren
ihren
ihrer
ihrer ihrer
ihres ihres
ihres ikone
immer
immer immer
indem indem
indes indes
@ -328,25 +360,24 @@ index
infos infos
innen innen
insel insel
islam
jacke
jäger jäger
jahre jahre
jedem jedem
jeden jeden
jeden
jeder jeder
jeder
jedes
jedes jedes
jenem jenem
jenen jenen
jener jener
jenes jenes
jetzt jetzt
jetzt joker
jubel jubel
junge junge
junge
jungs jungs
juror
kabel kabel
kader kader
kalte kalte
@ -355,43 +386,51 @@ kamen
kämen kämen
kampf kampf
kanal kanal
kante
karte karte
kasse kasse
katze katze
käufe
kauft kauft
kehrt kehrt
keine keine
keine
kenne kenne
kennt kennt
kette
kinos kinos
kitas kitas
klage klage
klagt
klang klang
klare klare
klärt klärt
kleid kleid
klein klein
klein
klima klima
klose
klubs klubs
knall
knapp knapp
knapp knast
knopf
kodex
kohle kohle
komme komme
kommt kommt
kommt
könig könig
könne könne
könnt könnt
konto konto
köpfe köpfe
kopie
kraft kraft
krank krank
kraus
krebs krebs
kreis kreis
kreuz kreuz
krieg krieg
krimi
krise krise
krone krone
küche küche
@ -406,73 +445,79 @@ küste
labor labor
lacht lacht
laden laden
laden
läden läden
lagen lagen
lägen
lager lager
lange laien
lange lange
länge länge
lasse lasse
lässt lässt
latte latte
laufe laufe
laufe
läuft läuft
laune laune
leben leben
leben
lebte lebte
leder leder
leere leere
leere legal
legen legen
legte legte
lehnt lehnt
lehre lehre
leine
leise leise
lenkt
lernt lernt
lesen lesen
lesen
leser leser
leute leute
licht licht
liebe liebe
liebe
liebt liebt
liege liege
liegt liegt
liest liest
ligen
limit
linie linie
linke linke
linke
links links
liste liste
liter liter
loben
lobte lobte
lockt lockt
logik
löhne löhne
lohnt lohnt
lokal lokal
lösen lösen
löste löste
lotto
löwen löwen
lücke lücke
lügen
lunge
luxus
mache mache
macht macht
macht magie
mahnt mahnt
malen
maler
manch manch
marge
marke marke
markt markt
maske maske
masse masse
mauer mauer
meine meine
meine
meint meint
meist meist
meist
menge menge
merkt merkt
messe messe
@ -481,15 +526,20 @@ meter
miete miete
milch milch
minus minus
minus misst
mitte mitte
möbel
mobil
model model
modus modus
mögen mögen
monat monat
moore
moral
motiv motiv
motor motor
motto motto
mühle
musik musik
müsse müsse
musst musst
@ -502,37 +552,42 @@ näher
namen namen
natur natur
nazis nazis
neben nebel
neben neben
nebst nebst
nehme nehme
nennt nennt
netze
neuem neuem
neuen neuen
neuen
neuer
neuer neuer
neues neues
neues
nicht
nicht nicht
nimmt nimmt
noten noten
nötig nötig
novum
nutzt nutzt
obere
obhut
offen offen
öfter öfter
ohren ohren
onkel
opfer opfer
optik
orgel
orten orten
osten osten
paare paare
packt packt
paket paket
panik panik
panne
papst papst
parat parat
parks parks
passe
passt passt
pause pause
pferd pferd
@ -542,14 +597,19 @@ pixel
pläne pläne
plant plant
platz platz
pocht
pokal
preis preis
prinz prinz
probe probe
profi profi
promi
prüft prüft
punkt punkt
quasi quasi
quote quote
rache
radar
räder räder
radio radio
rande rande
@ -560,8 +620,6 @@ rauch
räume räume
räumt räumt
recht recht
recht
reden
reden reden
redet redet
regel regel
@ -571,35 +629,41 @@ reich
reihe reihe
reine reine
reise reise
reist
rente rente
risse
rolle rolle
rollt rollt
roman roman
rosen rosen
rosig
roten roten
roten roter
rückt rückt
ruder
rufen rufen
ruhen
ruhig ruhig
runde runde
sache sache
sagen sagen
sagen
sagte sagte
sahen sahen
satte
sätze sätze
sauer sauer
schon säule
schau
schob
schon schon
schön schön
schub schub
sechs sechs
sechs
seele seele
segen
sehen sehen
seien seien
seine seine
seine
seite seite
senat senat
serie serie
@ -615,16 +679,16 @@ sinne
sitze sitze
sitzt sitzt
sogar sogar
sogar söhne
solch solch
solle solle
somit somit
somit sonde
sonne sonne
sonst sonst
sonst
sorge sorge
sorgt sorgt
sorte
sowie sowie
spart spart
spass spass
@ -635,27 +699,29 @@ staat
stadt stadt
stahl stahl
stall stall
stand stamm
stand stand
starb starb
stark stark
start start
statt statt
statt
staub staub
staus
stehe stehe
steht steht
steil
stein stein
stern stern
stets stets
stich stich
stieg stieg
still still
stirn
stock stock
stoff stoff
stolz stolz
stolz
stopp stopp
stört
strom strom
stück stück
stufe stufe
@ -663,24 +729,27 @@ stuft
sturm sturm
sturz sturz
suche suche
suche
sucht sucht
süden süden
summe summe
super super
super suppe
szene szene
tafel tafel
tagen tagen
tages tages
tante
tanzt
taten taten
täter täter
tätig tätig
taugt
teich
teile teile
teils teils
teils
teilt teilt
tempo tempo
tenor
tesla tesla
tests tests
teuer teuer
@ -688,41 +757,48 @@ teure
texte texte
thema thema
these these
tiefe thron
tiefe tiefe
tiere tiere
tiger
tipps tipps
tisch tisch
titel titel
todes
tolle tolle
tonne tonne
toren toren
total total
toten toten
toten
töten töten
trage trage
trägt trägt
traum traum
traut traut
treue treue
trick
tritt tritt
trotz trost
trotz trotz
türen türen
typen
übers
übrig übrig
übung
uhren
umbau umbau
umweg
umzug umzug
unmut unmut
unser unser
unser
unten unten
unter unter
unter unzen
vater vater
väter
venus
video video
viele viele
viele
villa villa
viren viren
virus virus
@ -732,23 +808,21 @@ volle
vorab vorab
voran voran
vorne vorne
votum
waage
wache wache
waffe waffe
wagen wagen
wagen
wählt wählt
wahre wahre
waren wände
waren waren
wären wären
warme warme
wärme wärme
warnt warnt
warum warum
warum
weder weder
weder
wegen
wegen wegen
wehrt wehrt
weile weile
@ -758,7 +832,6 @@ weite
welle welle
wende wende
wenig wenig
wenig
werde werde
werke werke
werte werte
@ -766,47 +839,52 @@ wesen
wider wider
wiese wiese
wieso wieso
wieso wille
wirbt wirbt
wirft wirft
wirke
wirkt wirkt
wirst
wirte
wisse wisse
wobei witwe
wobei wobei
woche woche
wofür wofür
woher woher
wohin wohin
wohin
wohnt wohnt
wölfe wölfe
wolle wolle
wollt wollt
womit womit
woran
worte worte
wovon wovon
wuchs wuchs
wucht wucht
wunde
wurde wurde
würde würde
würde würfe
wüste wüste
zähle
zahlt zahlt
zählt zählt
zähne zähne
zeige zeige
zeigt zeigt
zelle
zeuge zeuge
zieht zieht
ziele ziele
zielt zielt
zogen zogen
zonen
zudem zudem
zudem zügen
zügig zügig
zumal zumal
zumal
zuvor
zuvor zuvor
zwang zwang
zweck zweck