Add RollCalc JSON importer

This commit is contained in:
2026-07-29 11:31:17 +02:00
parent 6c07d1cc7b
commit be599d28b3
8 changed files with 569 additions and 4 deletions
+14
View File
@@ -86,6 +86,20 @@ article-data-manager validate data/generated/article-data.json
Die CLI-Kommandos sind in Phase 0 nur als Platzhalter vorgesehen.
## Implementierte Importer
Der RollCalc-JSON-Importer ist als Python-API verfügbar:
```python
from pathlib import Path
from article_data_manager.importers.rollcalc_json import load_rollcalc_articles
articles = load_rollcalc_articles(Path("data/source/rollcalc/article-data.json"))
```
Er validiert die bestehende RollCalc-JSON-Struktur strikt, erhält Artikelnummern als Strings und verändert die Quelldatei nicht. Details stehen in `docs/importers.md`.
## Tests
```bash