# ugi.gumx.cc Web-based UGI (Unified Geek Identifier) tool: encoder, decoder, format converter, and spec reference. ## Pages - **/** : about the project and format examples - **/specs/** : full field-by-field spec reference - **/encoder/** : form-based interface to build a UGI string - **/decoder/** : paste a UGI string (URI or block format) and get a human-readable breakdown - **/converter/** : convert between URI format and block format Each page shares the same network-standard CSS and sub-navigation. ## Regenerating The generator takes the registry JSON and an output directory: ```bash python3 scripts/gen_tool.py /path/to/ugi_registry_v0.json /output/dir/ ``` This produces `index.html`, `specs/index.html`, `encoder/index.html`, `decoder/index.html`, and `converter/index.html`. No external dependencies. Python 3.8+. ## Project structure ``` web/ ├── scripts/ │ └── gen_tool.py # multi-page generator ├── favicon.svg └── README.md ``` Generated HTML files are not committed. They are produced by the post-receive hook on the server. ## License MIT