Extensions/ComfyUI-CitronNodes
ComfyUI Extension

ComfyUI-CitronNodes

ComfyUI node: Get DateTime (outputs date, time, datetime as strings

By citronlegacy·Created about a year ago·Updated 4 days ago· 0
citronlegacy/ComfyUI-CitronNodes
Nodes22
On cloudLocal install
CategoryCitron_ImageSaver/utils, Citron_ImageSaver
Stars0
Updated4 days ago

Nodes (22)

Cfg Literal (Citron Image Saver)

One CFG value for your sampler and your metadata, 0 to 100

Citron_ImageSaver/utils
Checkpoint Loader with Name (Citron Image Saver)

Stop typing your model name into the metadata by hand

Citron_ImageSaver/utils
Citron Image Saver

The save node that makes CivitAI actually read your PNG

Citron_ImageSaver
Citron Image Saver Metadata

Build the parameters block once, save it anywhere

Citron_ImageSaver
Citron Image Saver Simple

One wire instead of twenty input sockets

Citron_ImageSaver
Conditioning Concat Optional (Citron Image Saver)

The concat node that shrugs when the second input is missing

conditioning
Float Literal (Citron Image Saver)

A decimal on a wire, with one sharp edge at the bottom of the range

Citron_ImageSaver/utils
Get DateTime

The timestamp node that stops your output filenames from colliding

Utility
Input Parameters (Citron Image Saver)

Six sampler settings, eight wires, no duplicated typing

Citron_ImageSaver/utils
Int Literal (Citron Image Saver)

The 0-to-a-million integer box, and when it's the wrong one

Citron_ImageSaver/utils
Sampler Selector (Citron Image Saver)

One dropdown, two wires, honest metadata

Citron_ImageSaver/utils
SamplerToString (Citron Image Saver)

Turn a sampler choice into the string your metadata needs

Citron_ImageSaver/utils
SchedulerEfficiencyToString (Citron Image Saver)

AYS and GITS names as metadata, nothing else

Citron_ImageSaver/utils
SchedulerInspireToString (Citron Image Saver)

Record an Inspire schedule without typing it twice

Citron_ImageSaver/utils
Scheduler Selector (Citron Image Saver)

Pick the noise schedule once, and get its name for free

Citron_ImageSaver/utils
Scheduler Selector (Eff.) (Citron Image Saver)

The Efficiency Nodes schedule list as a proper value node

Citron_ImageSaver/utils
Scheduler Selector (inspire) (Citron Image Saver)

The AYS and OSS schedules, selectable and recordable

Citron_ImageSaver/utils
SchedulerToString (Citron Image Saver)

Nine schedules in, one honest string out

Citron_ImageSaver/utils
Seed Generator (Citron Image Saver)

A seed on a wire, plus an offset that's more useful than it looks

Citron_ImageSaver/utils
String Literal (Citron Image Saver)

One prompt box, as many wires as you need

Citron_ImageSaver/utils
UNet loader with Name (Citron Image Saver)

Load a bare diffusion model and keep its filename on a wire

Citron_ImageSaver/utils
Width/Height Literal (Citron Image Saver)

The Width/Height Literal Only Hands You One Number

Citron_ImageSaver/utils
Readme

ComfyUI-CitronNodes (ComfyUI Custom Node)

A small collection of utility nodes for ComfyUI.

Nodes

Utility

| Node | Description | |------|-------------| | Get DateTime | Outputs the current date, time, and datetime as strings. Recomputed on every queue. | | Get First and Final Frames | Outputs the first and final frames of an image batch. | | Get GIF First and Final Frames | Takes a path to a .gif file and outputs its first and final frames. |

Citron Image Saver (Citron_ImageSaver)

Based on comfy-image-saver, see citron_image_saver/ATTRIBUTION.md.

| Node | Description | |------|-------------| | Citron Image Saver | Saves images with generation metadata. | | Citron Image Saver Simple | Saves images with generation metadata, taking its metadata from the Metadata node. | | Citron Image Saver Metadata | Prepares metadata for Citron Image Saver Simple. |

Loaders (Citron_ImageSaver/utils)

| Node | Description | |------|-------------| | Checkpoint Loader with Name | Loads the U-Net, CLIP and VAE from a checkpoint and outputs its filename. | | UNet loader with Name | Loads a U-Net model and outputs its filename. |

Selectors (Citron_ImageSaver/utils)

| Node | Description | |------|-------------| | Sampler Selector | Provides one of the available ComfyUI samplers. | | Scheduler Selector | Provides one of the standard KSampler schedulers. | | Scheduler Selector (inspire) | Provides one of the KSampler (inspire) schedulers. | | Scheduler Selector (Eff.) | Provides one of the KSampler (Eff.) schedulers. | | Input Parameters | Combined node for seed, steps, cfg, sampler, scheduler and denoise. | | SamplerToString | Outputs a standard sampler's name as a string. | | SchedulerToString | Outputs a standard KSampler scheduler's name as a string. | | SchedulerInspireToString | Outputs an Inspire Pack scheduler's name as a string. | | SchedulerEfficiencyToString | Outputs an Efficiency pack scheduler's name as a string. |

Literals (Citron_ImageSaver/utils)

| Node | Description | |------|-------------| | Seed Generator | Provides a seed as an integer. | | String Literal | Provides a string. | | Width/Height Literal | Provides width and height integers (step 8). | | Int Literal | Provides an integer between 0 and 1000000. | | Float Literal | Provides a floating point number (step 0.01). | | Cfg Literal | Provides a CFG value between 0.0 and 100.0. |

Conditioning

| Node | Description | |------|-------------| | Conditioning Concat Optional | Concatenates two conditionings; if conditioning_from is empty, conditioning_to passes through unchanged. |

Install (manual)

git clone https://github.com/citronlegacy/Comfyui-CitronNodes.git ComfyUI/custom_nodes/ComfyUI-CitronNodes
# restart ComfyUI

Install (ComfyUI Manager) [Coming soon]

Search "ComfyUI-CitronNodes" in Manager → Install.

License

MIT