| Stand | 2026-11-09 |
|---|---|
| Bezug | 2026-11-08_galnet, struktur (Schritt 8) |
Skripte und Daten für den Galnet-Import. Quelle der Wahrheit ist diese Seite – wer etwas ändert, speichert die neue Fassung hier.
| Datei | Zweck |
|---|---|
| galnet_fetch.py | Abruf der Frontier-API (Texte aller Sprachen + Bilder) nach galnet_raw/. Läuft bei Oliver, auch für das monatliche Update. |
| build_galnet.py | Erzeugt aus galnet_raw/ + Schlagwörtern das Import-Paket (DE-Seiten, Sprachseiten, Übersichten, Bilder, CSV, Lückenbericht). |
| names.py | Gemeinsame Namensliste für automatische Schlagwort-Vorschläge (wächst mit jedem Jahr). |
| autotag.py | Gibt pro Meldung Vorschläge aus (bekannte Namen, Systeme, unbekannte Personen) – Grundlage für die Durchsicht durch Claude. |
| common.py | Kürzel für die Verschlagwortung (Fraktionen, Konzerne, Personen, Codex, Handlungsstränge, Schiffe) und sys_id() für Systemseiten. |
| match.py | Abgleich altes edwiki.de ↔ Frontier-IDs (Ergebnis match.json, 5,7 MB – nicht im Wiki, lässt sich aus Backup + galnet_raw neu erzeugen). |
| parse_old.py | Zerlegt die alten Tagesseiten (data/pages/galnet/JJJJ/MM/TT.txt) in einzelne Meldungen → old.json. |
| 2024.json | Schlagwörter 3310 (Echtzeit 2024), je Frontier-ID. |
| 2025.json | Schlagwörter 3311. |
| 2026.json | Schlagwörter 3312. |
| 2024.json | Übersetzungen von Claude/Oliver für 3310 (Meldungen ohne Frontier-DE). |
python3 galnet_fetch.py (holt fehlende/neue Monate und Bilder nach galnet_raw/), dann galnet_raw als ZIP an Claude.autotag.py für Vorschläge, Durchsicht, Schlagwörter nach tags/<JJJJ>.json (hier als Seite tags_<JJJJ> ablegen); fehlende Übersetzungen nach translations/<JJJJ>.json.python3 build_galnet.py –raw galnet_raw –year <JJJJ> –out paket –old-match match.json –old-media <alte Bilder> –all-years <alle Jahre im Wiki> –startpages/* nach data/pages/, media/* nach data/media/ → struct-CSV-Import (Schema galnet, Art „Seite“) → Suchindex neu → gitbacked an → edwiki-git-sync.php.related_<JJJJ>.json (Schiffe) per struct_saveData nachtragen (immer galnet + relations mitschicken), prüfen, Lückenbericht auswerten.galnet_raw/ Ausgabe galnet_fetch.py (bei Oliver) build_galnet.py names.py autotag.py tags/2024.json … Schlagwörter je Jahr tags_src/common.py Kürzel translations/<JJJJ>.json tools/parse_old.py tools/match.py (Abgleich altes edwiki.de) match.json Ergebnis des Abgleichs (aus Backup + galnet_raw neu erzeugen)
| Datei | Zweck |
|---|---|
| tag_year.py | erzeugt tags/<JJJJ>.json aus automatischen Vorschlägen + Claudes Korrekturen (ersetzt das Abtippen aller Schlagwörter) |
| y2023.py | Korrekturen und Handlungsstränge 3309 |
| tags/2023.json | Schlagwörter 3309 |
| translations/2023.json | Übersetzungen 3309 (1 × Oliver geprüft, 1 × Claude) |
Ablauf Verschlagwortung ab 3309: python3 autotag.py galnet_raw <JJJJ> lesen → tags_src/y<JJJJ>.py mit Korrekturen schreiben (Kürzel aus common.py) → python3 tag_year.py galnet_raw <JJJJ> y<JJJJ>. Übersetzungen ohne Frontier-DE: Olivers alte Fassung (aus match.json) prüfen und verbessern → source: eigene; sonst neu → source: KI.