Convert Odyssey Materials Helper (https://edomh.nl) ship share links into EDSY / Inara SLEF JSON.
In the EDOMH Ship Editor tab, Options > Copy ship to Clipboard (Ctrl-c)
This gives you a URL, you can either use as the parameter or paste a series of URLs into a file and pass the file as the parameter.
```
EDSX example-urls.txt
EDSX https://link.edomh.nl/f5aDKAAq
EDSX raw/*.edomh.json # re-convert preserved payloads
```
Ships are written to `slef/`, and the decoded EDOMH payload for every link is preserved under `raw/` before any conversion is attempted — a link that fails to convert is never a link you have lost.
How it works
Module and ship identifiers are resolved against EDSY's `eddb.js` and EDCD's FDevIDs, downloaded on first run and cached.
Nothing is hardcoded per module: resolution matches on name, class, rating and mount, and engineering blueprints are matched within the module type EDSY says they are legal for. A module that cannot be identified confidently is reported rather than guessed at.
Run `EDSX --selftest` to check the parser and resolver offline.
Where EDSX keeps things
Data is stored in your Documents folder, under `EDSX/`:
Delete the cache folder to force a fresh download, or pass `--refresh-data`.