# comfyui-string-tools **Repository Path**: sd-comfy/comfyui-string-tools ## Basic Information - **Project Name**: comfyui-string-tools - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-09 - **Last Updated**: 2024-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ComfyUI String Tools これは [ComfyUI](https://github.com/comfyanonymous/ComfyUI) 用のカスタムノードです。 単純な文字列ノードである `StringToolsString` ノードと複数行の文字列ノードである `StringToolsText`、 複数のテキストを結合する `StringToolsConcat` ノードと、複数のテキストからランダムにひとつを選択する `StringToolsRandomChoice` ノードを提供します。 ## なぜ単純なテキストノードをこのカスタムノードで提供しているのか `StringToolsConcat` ノードと `StringToolsRandomChoice` ノードは文字列を受け付けますが、現状 `PrimitiveNode` は受け付けられません。 そこで単純な文字列ノードである `StringToolsString` と `StringToolsText` ノードを提供しています。 ## 機能 ### StringToolsConcat `separator` で `text_*` を結合します。 これらの入力はWidgetに変更することができません。 ### StringToolsRandomChoice `seed` で `text_*` の中からひとつ選択します。 これらの入力はWidgetに変更することができません。 ### StringToolsBalancedChoice `seed` で `text_*` の中からひとつ選択します。 これらの入力はWidgetに変更することができません。 `StringToolsRandomChoice` との違いは重み付けにあります。 `StringToolsBalancedChoice` の入力のどこかに `StringToolsRandomChoice` か `StringToolsBalancedChoice` があった場合、その有効な入力数に応じて重み付けを行い、有効な入力数が多いほど選択されやすくなります。 ## ライセンス [MIT](./LICENSE)