31 lines
870 B
Markdown
31 lines
870 B
Markdown
# ComfyUI-AnimaPromptFormatter
|
|
|
|
[中文版](./README_zh.md) | English | [Español](./README.es-ES.md)
|
|
|
|
A ComfyUI custom node for formatting [Anima](https://huggingface.co/circlestone-labs/Anima) prompts.
|
|
|
|
Unlike SDXL models like IllustrousXL or NoobAI XL, [Anima is sensitive to whitespaces, commas and line breaks](https://huggingface.co/circlestone-labs/Anima/discussions/57#6997ae1d9ab163d4a7a5121e). I create this custom node so I can keep my prompting habits on NoobAI models.
|
|
|
|
## Formatting Rules
|
|
|
|
1. Removes all line breaks (`\n`, `\r`)
|
|
2. Ensures exactly one space after each comma
|
|
3. Removes spaces before commas
|
|
4. Filters empty tags from consecutive commas
|
|
|
|
Example
|
|
|
|
**Input**:
|
|
```
|
|
tag1,tag2, tag3
|
|
,tag4,,tag5
|
|
```
|
|
|
|
**Output**:
|
|
```
|
|
tag1, tag2, tag3, tag4, tag5
|
|
```
|
|
|
|
## Usage
|
|
It's just a string input node, link the output to CLIPTextEncode node and it works.
|