Metadata-Version: 2.5
Name: pachimudeditor-adapter-mapping
Version: 0.1.0
Summary: Adapter generico di pachimudeditor: qualunque MUD su file descritto da un YAML di mappatura
Project-URL: Homepage, https://pachimudeditor.ilpachi.it/
Project-URL: Documentation, https://pachimudeditor.ilpachi.it/
Project-URL: Repository, https://github.com/ellethee/pachimudeditor
Project-URL: Issues, https://github.com/ellethee/pachimudeditor/issues
Project-URL: Changelog, https://github.com/ellethee/pachimudeditor/blob/main/CHANGELOG.md
Author: IlPachi
License-Expression: MIT
License-File: LICENSE
Keywords: adapter,mapping,mud,pachimudeditor,yaml
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Plugins
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Games/Entertainment :: Multi-User Dungeons (MUD)
Requires-Python: >=3.14
Requires-Dist: pachimudeditor<0.2,>=0.1.0
Requires-Dist: ruamel-yaml>=0.19.1
Description-Content-Type: text/markdown

<p align="center"><img src="https://raw.githubusercontent.com/ellethee/pachimudeditor/main/docs/assets/logo.svg" alt="pachimudeditor" width="160"></p>

# pachimudeditor-adapter-mapping

Adapter `kind: mapping` di **pachimudeditor** (editor web di zone, stanze, mob e oggetti per MUD): legge e scrive i file di dati di un qualunque MUD descritto da un YAML di mappatura (layout dei file, grammatica dei record, mapping sui campi neutri). Include esempi pronti (ROM, Diku classico, MiniMUD) e lo schema JSON per l'autocompletamento.

Installazione (richiede Python 3.14+):

```bash
pip install 'pachimudeditor[mapping]'     # oppure: pip install pachimudeditor pachimudeditor-adapter-mapping
pachimudeditor adapters list           # verifica che l'adapter sia visto
```

Esempio di mondo in `pachimudeditor.yaml`:

```yaml
webeditor_worlds:
  - { id: tba, kind: mapping, name: tbaMUD, mapping: /percorso/tba.mapping.yaml, path: /percorso/tba/lib }
```

Parametri, capability, limiti e formati sono nella documentazione di pachimudeditor, sezione *Adapter > mapping*.
L'adapter richiede una versione compatibile del core (`pachimudeditor>=0.1.0,<0.2`).
