Data Research And Manipulators Nodes for Model Trainers, Artists, Designers and Animators. Captions, Visualizer, Text Manipulator NOTE: This repo is renamed to ComfyUI-DataSet.
ComfyUI-DataSet is a Data Research, Preparation And Manipulators Node for Model Trainers, Artists, Designers and Animators.
You can contact me on my discord server: https://discord.gg/Z44Zjpurjp
This node helps anyone to visualize captions in 3 different forms: word cloud, networkgraph and frequency graph.
TextFilePathList: List of file paths ['path','path','path']
WordCloudTop: Integer will select top N data to make world cloud
NetworkGraphTop: Integer will select top N data to make network graph
FrequencyGraphTop: Integer will select top N data to make freqency graph
3 Images of Word Cloud, Network graph, and Frequency graph respectively.
Images are also saved in visualize
folder where the caption files are stored.
Saves text file in an innovative way. has mode Merge | Overwrite | SaveNew | MergeAndSaveNew. Useful for caption creators and manipulators.
content: content string type
filename: name of the file without .txt extension
directory: the directory where the file will be saved
mode: Merge | Overwrite | SaveNew | MergeAndSaveNew
If directory does not exists new directory will be created.
Text file in directory.
There may be a possiblity where you named your caption file with the same name as your image file (without extension š ). This node is useful then. You can add a concept in all the caption files at once.
ImageNames: List of image names
Image names can be generated using this JDCN node
Tags directory: directory of the caption files.
Backup: when true a backup folder with last version of file will be saved in tags directory given.
Concept: the concept you want to add in caption files.
concept int,concept int,concept int
where concept
can be any string and int
is the position of the "," in caption file where the addition will take place.
For example,
Caption: a young woman, in red tshirt and black pant, day
Concept: age 24 1,sunny 2
Result: a young woman, age 24, sunny, in red tshirt and black pant, day
sunny
should be after pant,
but ended up after age 24
because 2nd comma position was now 3rd after adding age 24
.
Concept will be written like this:
Caption: a young woman, in red tshirt and black pant, day
Concept: age 24 1,sunny 3
Result: a young woman, age 24, in red tshirt and black pant, sunny, day
In case you made an error you can use backup folder files.
Tags directory will have something like this.
Helps anyone manipulate caption files to search for a given text in SearchFor
and replace it with the given ReplaceWith
text.
TextFilePathList: text file path list
You can use this to get the file path list
SearchFor: search for a string you give. it can be any thing (no regex simple plain string š
)
ReplaceWith: replaces ```SearchFor```. it can be any thing (no regex simple plain string š
)
Text file in directory.
Backup of all file is saved in sr_backup
folder where the caption files are stored.
comfy-cli
(https://github.com/yoland68/comfy-cli)comfy node registry-install ComfyUI-DataSet
git clone https://github.com/daxcay/ComfyUI-DataSet.git
pip install -r requirements.txt
to install the requirements.Install Custom Node
and Search for DRMN and Install this node:Recommended Plugin
ComfyUI-JDCN (https://github.com/daxcay/ComfyUI-JDCN)
ā Daxton Caylor - ComfyUI Node Developer
ā https://github.com/rafstahelin