Extensions/ymc-node-suite-comfyui
ComfyUI Extension

ymc-node-suite-comfyui

ymc 's nodes for comfyui. This extension is composed of nodes that provide various utility features such as text, region, and I/O.

By YMC-GitHub·Created 3 years ago·Updated about a year ago· 21
YMC-GitHub/ymc-node-suite-comfyui
Nodes35
On cloudLocal install
Categoryymc suite/text/cutoff, ymc suite/text/io
Stars21
Updatedabout a year ago

Nodes (35)

color text preset

Eleven color words on tap, plus a custom slot that actually works

ymc suite/text/cutoff
region text burn

Build an attention-weighted region prompt without the manual parentheses

ymc suite/text/cutoff
Exec

Dump a whole folder of prompt files into one text string

ymc suite/text/io
pyio - detect filename list

See what's in a folder without leaving the graph

ymc suite/text/io
pyio - detect filename list (outm)

Three filename views at once, so you never re-scan a folder twice

ymc suite/text/io
cacluate width and height

Keep your aspect ratio honest without reaching for a calculator

ymc suite/text/plain
get text in list (loop)

Turn one text field into a whole prompt queue

ymc suite/text/plain
input text preset

Seven text slots, zero wiring — the preset node for prompt hoarders

ymc suite/text/plain
input text preset - adv

A prompt preset that timestamps itself — the adv you'll actually use

ymc suite/text/plain
is round to x

A string-based equals check for people allergic to BOOL wires

ymc suite/text/plain
join text

Glue up to seven prompt fragments with a separator you control

ymc suite/text/plain
join text to text preset - adv

Merge an incoming text stream into every prompt slot — and stamp it

ymc suite/text/plain
random text in list

Roll the dice on your prompt list, reproducibly

ymc suite/text/plain
replace

Find-and-replace in your prompt, and it's regex under the hood

ymc suite/text/plain
show text

The debug node that actually shows you the text

ymc suite/text/plain
switch a and b

A two-way text switch driven by a real BOOL

ymc suite/text/plain
switch a and b (isRoundTo)

A text switch that decides by rounding two strings

ymc suite/text/plain
to number

Turn a text number into three typed outputs (read the gotcha first)

ymc suite/text/plain
prompt - add

Add a tag to the head or tail of a prompt, the tag-aware way

ymc suite/text
prompt - add weight

Set an attention weight on one keyword without typing parentheses

ymc suite/text
prompt - del

Delete tags from a prompt without hunting for them

ymc suite/text
prompt - dup

Dedupe a pasted tag list in one go

ymc suite/text
prompt - dup (adv)

Two flavors of dedupe, one node

ymc suite/text
prompt - input

A text field that cleans up after you

ymc suite/text
prompt - join

Seven prompt strings, one clean comma-joined prompt

ymc suite/text
prompt - random

Turn a tag list into a batch of prompt variations

ymc suite/text
prompt - search

Keep only the prompt tags that match

ymc suite/text
prompt - search (adv)

Search, delete, reorder or replace tags in one pass

ymc suite/text
prompt - shuffle

Shuffle your prompt tags with a seed you control

ymc suite/text
prompt - std

The prompt tidy-up node you'll actually reuse

ymc suite/text
prompt - unweight

Strip the weights off your prompt

ymc suite/text
int - burn crop location (lt & size)

Turn a top-left crop box into every coordinate form

ymc suite/text/region
int - burn padding location as square (size)

The math for centering a crop on a square canvas

ymc suite/text/region
num - burn crop location (center & size)

From a center point and size to a full crop box

ymc suite/text/region
txt - burn crop location (cxcy & size)

Center + size as strings, full crop box out

ymc suite/text/region
Readme

ymc-node-suite-comfyui

ymc 's nodes for comfyui

Usage

  • you can find it in search box : double click + typing keywords( eg. ymc suite ,text ,cutoff,region)
  • you can find it in right mouse menu : ymc suite
  • ~~you can find it in right mouse menu : ymc/utils (as alias)~~

Nodes

  • nodes show in console:
<div style="text-align: center;"> <img src="./shotscreen/nodes.console.png" alt="console" width="256"> <!-- <img src="./shotscreen/nodes.right.menu.png" alt="right mouse menu" width="256"> --> </div>
  • nodes show in right mouse menu:
<div style="text-align: center;"> <!-- <img src="./shotscreen/nodes.console.png" alt="console" width="256"> --> <img src="./shotscreen/nodes.right.menu.png" alt="right mouse menu" width="256"> </div>

Based-on

Published to Comfy registry

Author

name|email|desciption :--|:--|:-- yemiancheng|[email protected]|code maintainers| WASasquatch|[email protected]|refer to its code was-node-suite-comfyui|

License

MIT

Changelog

3.0.0

  • [x] refator(core): rename project dirs and all nodes name for hight qulity nodes.

2.0.0

  • [x] feat(core): rename 'Save Text File' to io-text-save for issue 3

1.1.0

  • [x] feat(core): add feat that noted in issue 1

1.0.0

~~get more on changelog of feat~~

todo

todo: add details of feat in markdown file and show node list in image