Benutzer-Werkzeuge

Webseiten-Werkzeuge


ki:sitzungen:2026-11-08_galnet

Galnet: Abruf, Schema und Test mit 3310

Datum 2026-11-08
KI Claude (claude-opus-5-5)
Status Test 3310 im dev-wiki – wartet auf Olivers Urteil
Vorherige Sitzung 2026-11-08_touristenbaken
Bezug struktur (Schritt 8), 2026-10-26_mehrsprachigkeit (Konzept), galnet, galnet

Ergebnis

  • Neuer Abruf galnet_fetch.py (ersetzt elitearchive_new.py): speichert die rohe API-Antwort pro Sprache und Monat (galnet_raw/<SPRACHE>/<JJJJ-MM>.json), baut index.csv und changes.log. Erneuter Aufruf = monatliches Update (fehlende/gescheiterte Monate + letzte 2 Monate). Sperre gegen Parallelläufe. Liegt bei Oliver unter Wiki-Archiv/scripts/.
  • Bestand (Stand 08.11.): 3563 Artikel. EN 3479 (3301–3312), DE 2204 (3302–Mitte 3304 und ab 3306), dazu ES/FR/PT-BR/RU; EN-US = EN. 3300 liefert die API nicht. Das alte TXT-Archiv hatte 833 Artikel verloren (v. a. 3302).
  • Schema galnet (Import per JSON, zugewiesen galnet:**): date (Date, Echtzeit), date_ingame (Text, TT.MM.JJJJ), picture, frontier_id, url, translation (Frontier/eigene/KI/fehlt), factions, corporations, persons, systems, codex, storyline (Page, mehrfach).
  • Test 3310 (= 2024): 76 Meldungen, 12 Monatsseiten, Jahresseite, galnet, archiv (Tabelle mit Filterzeile). 48 Bilder unter galnet:. 444 Verknüpfungen auf 78 Ziele + 9 Schiffe per related.
  • Abschnitt „Galnet-Meldungen“ (neueste 10) in den Vorlagen persons, factions, corporations, misc, species, system. Sidebar blendet Einzelmeldungen aus.

Entscheidungen

  • Eine Seite pro Meldung: galnet:JJJJ:MM:TT_NN (Echtzeit). _NN nach Frontier-ID aufsteigend – die API liefert Meldungen eines Tages in zufälliger Reihenfolge (alle 00:00 Uhr).
  • Mehrere Schlagwort-Felder statt einem (gefilterte Auswahl beim Eintragen, geordnete Box).
  • Alle Meldungen bekommen eine deutsche Seite. Fehlende übersetzt Claude; Olivers alte Übersetzungen werden nicht blind übernommen, sondern verglichen – die bessere gewinnt, Unterschiede werden aufgelistet.
  • EN-US bleibt im Archiv (Archivgedanke).
  • Handlungsstränge unter stories:storyline:<name> (stories: auch für Romane, Kurzgeschichten, Drew Wagars Geschichtsblog).
  • Systeme immer eintragen, auch ohne Seite (rote Links); ebenso neue Personen/Organisationen.
  • Verschlagworten macht Claude.
  • Erst ein Jahr nur Deutsch; wenn es Oliver gefällt, Rest und andere Sprachen.

Aufbau

  • Meldung:

    , Überschrift, Text als <blockquote> mit <cite>GalNet, TT.MM.JJJJ</cite>, rechts {{structbox>galnet}}. *…* → kursiv, •-Zeilen → Liste. KI-Übersetzung mit Hinweis „ungeprüft“.

  • Monatsseite galnet:JJJJ:MM:start: Monatsreiter + struct-Tabelle %pageid% ~ galnet:JJJJ:MM:*. Jahresseite analog.
  • Bilder: JPG, max. 1920 px, Dateiname = Frontier-Name klein (galnet:newsimage_thargoids3.jpg).
  • Import: Seiten per FTP, Daten per CSV (Mehrfachwerte mit Komma), danach Nachträge mit struct_saveData (immer galnet + relations mitschicken).

Auffälligkeiten

  • DE 25.10.3310: Frontier-Text enthält <Titan8> statt „Cocijo“ – korrigiert.
  • 15.08.3310: zwei Meldungen mit entgegengesetztem Ausgang (Utopia-Kampagne erfolgreich / gescheitert) – beide von Frontier veröffentlicht.
  • Einige DE-Datensätze 3302–3304 sind unübersetzt (englischer Text) → translation = fehlt.
  • 84 Meldungen gibt es nicht auf Englisch (Länder-Meldungen 3302–3304); Vorschlag: Originalsprache + kurze DE-Seite mit Box – offen.

Offene Punkte

  • FIXME Oliver prüft die Darstellung (Box, Monats-/Jahresseite, Archiv mit dynfilters, limit: 10 in den Listen – über die Schnittstelle nicht prüfbar, kein getPageHTML).
  • FIXME Box-Listen bei vielen Treffern (Thargoiden 45, Aegis 33 allein 3310) – siehe ideen.
  • FIXME Rote Links anlegen: Personen (Ram Tah, Jerome Archer, Nakato Kaine, Seo Jin-ae, Isolde Rochester, Maxine Patro, Torben Rademaker), Organisationen (Utopia, Kumo Crew), Konzern Azimuth Biotech, 29 Systeme, 4 Handlungsstränge (thargoid_war, supercruise_overcharge, winters_presidency, herman_colt).
  • FIXME Schiffe als eigenes Feld (ships) statt related?
  • FIXME 3300 und Olivers eigene Übersetzungen aus dem Wiki-Backup; alte Tagesseiten (galnet:2014:09:19).
  • FIXME Monatliches Update per systemd-Timer bei Oliver.

Für die nächste KI

Galnet-Test 3310 steht im dev-wiki. Arbeitsdateien (Skripte, tags_3310.py, CSV) liegen nur in Claudes Sitzung; das Rohmaterial hat Oliver (galnet_raw/). Nächster Schritt hängt an Olivers Urteil über die Darstellung. Danach: weitere Jahre, Übersetzungsvergleich mit Olivers alten Seiten (Backup nötig), andere Sprachen.

ki/sitzungen/2026-11-08_galnet.txt · Zuletzt geändert: von claude