From e9364dd7fe0260d6e8ec60af8de3e3f3077a86c4 Mon Sep 17 00:00:00 2001 From: glennigen Date: Wed, 15 Jul 2026 15:26:23 +0200 Subject: [PATCH] flyt af kode-generator til eget repo --- Archive.tar.gz | Bin 0 -> 5946 bytes Dockerfile | 12 + docker-compose.yml | 13 + html/index.html | 135 ++++++++++ html/ordliste.txt | 635 +++++++++++++++++++++++++++++++++++++++++++++ nginx/default.conf | 25 ++ 6 files changed, 820 insertions(+) create mode 100644 Archive.tar.gz create mode 100644 Dockerfile create mode 100644 docker-compose.yml create mode 100644 html/index.html create mode 100644 html/ordliste.txt create mode 100644 nginx/default.conf diff --git a/Archive.tar.gz b/Archive.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..7e8e696bf7b3d07fde28f2ee1481a0866c9c51f3 GIT binary patch literal 5946 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 + + + + +Kodegenerator + + + +
+

Kodegenerator

+
+
+

Ordbog (kun navneord)

+ +
+
+

Opsætning

+

Format: Ord1 + Ord2 + suffix

+ + + + + +
+ + + +
+
+
+
+ +
+ + + \ No newline at end of file diff --git a/html/ordliste.txt b/html/ordliste.txt new file mode 100644 index 0000000..69e508a --- /dev/null +++ b/html/ordliste.txt @@ -0,0 +1,635 @@ +Abrikos +Aftale +Agent +Aktiv +Aktivitet +Alarm +Altan +Ambition +Anledning +Arbejde +Arkitekt +Arkiv +Armatur +Atlas +Bageri +Bakke +Balance +Balkon +Bane +Bank +Barn +Barriere +Batteri +Begivenhed +Begreb +Behandling +Bekendt +Belysning +Beregner +Berg +Besked +Beskrivelse +Betydning +Bevilling +Bidrag +Billede +Billet +Biograf +Bistand +Blad +Blanding +Blik +Blod +Blok +Blomst +Blus +Bluse +Blyant +Bogstav +Bombe +Bonde +Bord +Borg +Branche +Brand +Brev +Brug +Brygge +Budget +Buffer +Bund +Bunker +Bytte +Campus +Center +Chance +Check +Cirkel +Citat +Citron +Club +Cykel +Dame +Damp +Dans +Dato +Deal +Definition +Design +Desktop +Dialog +Diesel +Diplom +Direktor +Display +Dokument +Dokumentation +Domino +Dosis +Drama +Drift +Dronning +Ekko +Eksamen +Eksempel +Eksperiment +Eksport +Elbil +Elefant +Element +Elite +Emne +Energi +Enhed +Erfaring +Event +Eventyr +Evne +Fabrik +Fakta +Fald +Fane +Farve +Fase +Fedt +Felt +Ferie +Fest +Figur +Filter +Firma +Fjord +Flag +Flaske +Flimmer +Flirt +Flod +Flugt +Fokus +Fold +Folie +Folk +Fond +Forbindelse +Force +Fordel +Form +Format +Formel +Formue +Forside +Forsker +Fortid +Forum +Fossil +Fragment +Frihed +Frist +Front +Frost +Frugt +Fund +Fusion +Gade +Gaffel +Gang +Garage +Garderobe +Gave +Gear +Geni +Genre +Gift +Gigant +Gitter +Glas +Glimt +Globus +Grad +Graf +Grafik +Gran +Greb +Gren +Grotte +Grund +Guitar +Guld +Gulv +Gymnastik +Hage +Hals +Hastighed +Have +Havn +Hegn +Held +Helikopter +Helte +Hensyn +Hest +Himmel +Hindring +Hjerte +Hjul +Hold +Honning +Hotel +Hoved +Hund +Hval +Hvede +Identitet +Illustration +Image +Import +Indeks +Indgang +Indhold +Indsats +Industri +Infektion +Information +Initiativ +Installation +Instruks +Interface +Interval +Introduktion +Investering +Ironi +Jagt +Jazz +Jern +Jord +Journal +Kabel +Kabinet +Kaffe +Kaktus +Kald +Kalkun +Kamera +Kamp +Kanal +Kandidat +Kanin +Kanon +Kant +Kapitel +Kappe +Kasse +Katedral +Kategori +Kedel +Kerne +Ketchup +Kilde +Kind +Kiosk +Kirke +Kiste +Kittel +Klarinet +Klasse +Klient +Klima +Klinge +Kloak +Klode +Klokke +Klub +Klynge +Knald +Knap +Kniv +Knogle +Knude +Kobber +Kode +Kokos +Kolbe +Kollega +Komet +Komfur +Kommentar +Kommunikation +Komponent +Kontakt +Konto +Kontrol +Konverter +Kopi +Koral +Kork +Korn +Kort +Kost +Krabbe +Kraft +Kran +Krav +Kredit +Kridt +Krise +Krop +Kryds +Krystal +Kugle +Kunde +Kunst +Kupon +Kurv +Kvalitet +Kvittering +Laboratorie +Lager +Lakrids +Lampe +Land +Lantern +Larm +Last +Layout +Leder +Lejlighed +Lektie +Lektion +Lemon +Lever +Levering +Lift +Limit +Linje +Link +Linse +Liste +Liter +Litteratur +Logik +Lokale +Lomme +Lort +Lotus +Lugt +Lykke +Magasin +Magt +Majs +Makro +Mappe +Mareridt +Mark +Marked +Marmor +Maskine +Master +Materiale +Matrix +Medarbejder +Meddelelse +Medie +Medium +Mening +Menu +Messe +Metal +Metode +Mikrofon +Mikroskop +Millimeter +Million +Mineral +Minut +Mission +Mobil +Mode +Modul +Monster +Montering +Monument +Morgen +Motor +Mulighed +Mund +Muse +Muskel +Musling +Myndighed +Natur +Navn +Nektar +Nerve +Niveau +Nord +Notat +Notifikation +Nylon +Oase +Objekt +Observator +Oktav +Olie +Omdrejning +Opera +Optik +Orbit +Ordre +Organ +Organisation +Orientering +Oscillation +Overblik +Overflade +Overraskelse +Pakke +Palads +Palme +Panel +Papir +Paradoks +Park +Partner +Pause +Peber +Pedal +Penge +Pengetank +Person +Pilot +Plads +Plan +Plastik +Platform +Platin +Pleje +Politi +Port +Portal +Position +Post +Potte +Presse +Prik +Prioritet +Problem +Procedure +Produktion +Profil +Program +Projekt +Prop +Protokol +Provins +Pude +Puls +Punkt +Punktum +Puslespil +Pynt +Rabat +Radio +Ramme +Refleksion +Regel +Registrering +Regn +Regning +Rente +Reserve +Respekt +Rest +Resultat +Retning +Ridse +Risiko +Rock +Rolle +Rotte +Rubin +Rude +Runde +Rust +Rute +Rytme +Saft +Saks +Salat +Salt +Samling +Sand +Scene +Sektion +Sektor +Sekund +Sensor +Serie +Service +Signal +Signatur +Silke +Situation +Sjal +Skab +Skat +Skib +Skift +Skimmel +Skinne +Skitse +Skjold +Skole +Skridt +Skrivebord +Skrue +Skum +Slange +Slave +Slim +Slot +Smag +Smed +Smerte +Smil +Snor +Software +Sort +Spil +Spiral +Spole +Sport +Sprog +Stald +Stamme +Stand +Stang +Stativ +Status +Sted +Stempel +Sten +Stige +Stil +Stilhed +Stol +Strand +Streg +Struktur +Stue +Stykke +Styr +Sukker +Support +Svar +Svend +Synd +System +Tablet +Tale +Tand +Tang +Tapet +Tast +Tavle +Tegn +Tegning +Telt +Tempel +Temperatur +Tempo +Tenant +Terminal +Termostat +Terning +Test +Tilstand +Time +Ting +Tirsdag +Titel +Tivoli +Tommel +Tone +Torsdag +Trafik +Transaktion +Transport +Trekant +Trend +Trin +Trolley +Trone +Trug +Trussel +Tunnel +Tusch +Ubehag +Udbetaling +Udbytte +Uddannelse +Udfordring +Udlejning +Udsigt +Udskrift +Udsnit +Udsugning +Udvalg +Uheld +Uhyre +Ukrudt +Uland +Ulempe +Ulighed +Ulykke +Underretning +Undersogelse +Undervisning +Univers +Urskov +Uvidenhed +Vagt +Vakuum +Valg +Vand +Vare +Vask +Vejr +Vektor +Velfaerd +Verdensdel +Version +Viden +Videnskab +Vind +Vindue +Visa +Vision +Vogn +Vold +Volumen +Vrede +Vulkan +Zebra +Zenit +Zone diff --git a/nginx/default.conf b/nginx/default.conf new file mode 100644 index 0000000..afae374 --- /dev/null +++ b/nginx/default.conf @@ -0,0 +1,25 @@ +server { + listen 80; + server_name primegrading.dk www.primegrading.dk localhost; + + root /usr/share/nginx/html; + index index.html; + + # Gzip + gzip on; + gzip_types text/plain text/css application/javascript text/html; + + location / { + try_files $uri $uri/ /index.html; + } + + # Cache static assets + location ~* \.(css|js|png|jpg|jpeg|gif|ico|svg|woff2?)$ { + expires 1y; + add_header Cache-Control "public, immutable"; + } + + # Security headers + add_header X-Frame-Options "SAMEORIGIN"; + add_header X-Content-Type-Options "nosniff"; +}