Late evening hacking on a record diff viewer
- Python 100%
Objects in all lists inside the object will be sorted (by their value if they are strings, or using pid / object / or notation if they are dicts). If none of the expected keys is present, the sorting will treat all items as empty strings, and degrade to no-op. This makes the diff more stable, since it is not sensitive to random changes of order (although lists are technically ordered, in our case changes of ordering are most likely an artifact of conversion between triples and JSON which happens in the background). The sorting will be done unconditionally, but it would be easy to introduce a flag to turn that on or off. |
||
|---|---|---|
| mini-curate.py | ||
| mini-curate.tcss | ||
| pyproject.toml | ||
| uv.lock | ||