scripts/wiki_importer.py aktualisiert
All checks were successful
Deploy Trainer_LLM to llm-node / deploy (push) Successful in 2s
All checks were successful
Deploy Trainer_LLM to llm-node / deploy (push) Successful in 2s
This commit is contained in:
parent
811510ac66
commit
605fe2ebaf
|
|
@ -2,6 +2,13 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
"""
|
"""
|
||||||
Module: wiki_importer.py
|
Module: wiki_importer.py
|
||||||
|
Status: stable
|
||||||
|
Kurzbeschreibung:
|
||||||
|
- Import von einzeln Übungen funktioniert
|
||||||
|
- Import von allen Übungen funktioniert
|
||||||
|
- Änderungsvergleich gegen Änderungen im Wiki funktioniert
|
||||||
|
- Neue Übungen gegen die in qdrant gespeicherten werden identifiziert und angelegt
|
||||||
|
|
||||||
Beschreibung:
|
Beschreibung:
|
||||||
- Importiert Übungen aus dem MediaWiki via FastAPI wiki_router
|
- Importiert Übungen aus dem MediaWiki via FastAPI wiki_router
|
||||||
- Führt vor dem Import einen Login gegen /import/wiki/login durch (falls nicht via --skip-login deaktiviert)
|
- Führt vor dem Import einen Login gegen /import/wiki/login durch (falls nicht via --skip-login deaktiviert)
|
||||||
|
|
@ -17,10 +24,12 @@ Beschreibung:
|
||||||
- Smoke-Test (`--smoke-test`): 3 Läufe nacheinander (create → skip → update), ohne API-Signaturen zu ändern.
|
- Smoke-Test (`--smoke-test`): 3 Läufe nacheinander (create → skip → update), ohne API-Signaturen zu ändern.
|
||||||
|
|
||||||
Version: 2.3.2
|
Version: 2.3.2
|
||||||
Änderung: Regressionsfix in `process_all()` – statt `isinstance(entry, dict)` wird nun generisch über
|
Änderung: Regressionsfix in `process_all()` statt `isinstance(entry, dict)` wird nun generisch über
|
||||||
`getattr(entry, "get", None)` auf `pageid/fullurl` zugegriffen (unterstützt Mapping‑ähnliche Typen
|
`getattr(entry, "get", None)` auf `pageid/fullurl` zugegriffen (unterstützt Mappingähnliche Typen
|
||||||
wie pydantic/OrderedDict/Mapping). So werden vorhandene pageids aus `/semantic/pages` wieder zuverlässig
|
wie pydantic/OrderedDict/Mapping). So werden vorhandene pageids aus `/semantic/pages` wieder zuverlässig
|
||||||
genutzt und unnötige `/info`‑Aufrufe vermieden.
|
genutzt und unnötige `/info`Aufrufe vermieden.
|
||||||
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user