====== 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 | [[ki:sitzungen:2026-11-08_touristenbaken]] | ^ Bezug | [[ki:edwiki:struktur]] (Schritt 8), [[ki:sitzungen:2026-10-26_mehrsprachigkeit]] (Konzept), [[galnet:start]], [[wiki:vorlagen:galnet]] | ===== Ergebnis ===== * **Neuer Abruf ''galnet_fetch.py''** (ersetzt ''elitearchive_new.py''): speichert die rohe API-Antwort pro Sprache und Monat (''galnet_raw//.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:start]], [[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:'' (''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 ''%%
%%'' mit ''%%GalNet, TT.MM.JJJJ%%'', 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 '''' 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 [[ki:edwiki: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.