Release standalone FromListIdx node pack

This commit is contained in:
Hopping Mad Games
2026-08-26 14:20:13 -06:00
commit 3ceab56427
14 changed files with 1521 additions and 0 deletions
+57
View File
@@ -0,0 +1,57 @@
# ETK From List Index
A standalone ComfyUI node pack for selecting one item from a list by index.
The pack preserves the historical workflow class IDs, input socket names,
output order, categories, and selection behavior previously supplied by
EternalKernelLiteGraphNodes and SWAIN. Existing workflows do not need node
replacement or rewiring.
## Nodes
- `ImageFromListIdx`
- `LatentFromListIdx`
- `ConditioningFromListIdx`
- `AudioFromListIdx`
- `DictFromListIdx`
- `StrFromListIdx`
- `BytesFromListIdx`
- `IntFromListIdx`
- `FloatFromListIdx`
## Install
Clone the public repository into ComfyUI's `custom_nodes` directory and restart
ComfyUI:
```bash
git clone https://git.hoppingmadgames.com/hmg-comfy/ComfyUI_ETK_From_List_Index.git
```
## Compatibility
The node class IDs intentionally match the legacy definitions. Installing this
pack makes it the standalone implementation owner; serialized workflows keep
using the same class IDs.
## Release Verification
Every release must pass the exact anonymous recursive clone shape used by
ComfyUI Manager:
```bash
python3 tools/verify_manager_install.py --source .
```
Registry publishing is supported only through the gated wrapper, which reads
the API key from standard input and never puts it in process arguments or the
environment:
```bash
python3 -m tools.publish_registry_release \
--changelog "Describe this release"
```
## License
GPL-3.0-or-later. See `LICENSE`.