Skip to content

A QOL fix for the 'IndexError: pop from empty list' that shows up when you don't have any relevant devices connected

License

Notifications You must be signed in to change notification settings

Ainaemaet/Jovimetrix_popfix

 
 

Repository files navigation

ComfyUI Nodes for procedural masking, live composition and video manipulation

COMFYUI Nodes for procedural masking, live composition and video manipulation

JOVIMETRIX IS ONLY GUARANTEED TO SUPPORT COMFYUI 0.1.2+ and FRONTEND 1.2.30+
IF YOU NEED AN OLDER VERSION, PLEASE DO NOT UPDATE.

KNIVES! FORKS!

SPONSORSHIP

Please consider sponsoring me if you enjoy the results of my work, code or documentation or otherwise. A good way to keep code development open and free is through sponsorship.

BE A GITHUB SPONSOR ❤️

DIRECTLY SUPPORT ME VIA PAYPAL

PATREON SUPPORTER

SUPPORT ME ON KO-FI!

HIGHLIGHTS

HELP SYSTEM

CLICKING NODES FOR HELP

The built-in help system will dynamically parse any nodes found at the ComfyUI API endpoint:

<comfyui_web_root>/object_info

If those nodes have descriptions written in HTML or Markdown, they will be converted into HTML for presentation in the panel.

NODE COLORS

alt text

UPDATES

2024/08/28:

  • New STRINGER NODE for string operations: Split, Join, Replace and Slice.

STRINGER NODE

  • QUEUE NODE now supports recursing directories. To filter pngs, jpgs, and gifs from the c:/images folder and its sub-folders:

    c:/images;.png,.jpg,.gif

    You can add as many extensions as you need, but keep in mind not every image type is supported just because you filter for it -- the Queue node will still return strings where it cant find/load a file type.

QUEUE NODE

  • Supports ComfyUI 0.1.3+, frontend 1.2.39+

2024/08/25:

  • Added conversion coercion for Mixlab Layer types Mixlab supports
  • Supports ComfyUI 0.1.2+, frontend 1.2.34+

2024/08/24:

  • All node dynamic help
  • Array node -- updated to return single values as their single value, not a list
  • Supports ComfyUI 0.1.2+, frontend 1.2.30+

2024/08/23:

  • Colorization and Help panel only work on new frontend
  • Supports ComfyUI 0.1.1+, frontend 1.2.29+

2024/08/20:

  • Complete Wiki and Examples revamp.
  • Supports ComfyUI 0.0.8+, frontend 1.2.30+

INSTALLATION

Please see the wiki for advanced use of the environment variables used during startup

COMFYUI MANAGER

If you have ComfyUI Manager installed, simply search for Jovimetrix and install from the manager's database.

MANUAL INSTALL

Clone the repository into your ComfyUI custom_nodes directory. You can clone the repository with the command:

git clone https://github.com/Amorano/Jovimetrix.git

You can then install the requirements by using the command:

.\python_embed\python.exe -s -m pip install -r requirements.txt

If you are using a virtual environment (venv), make sure it is activated before installation. Then install the requirements with the command:

pip install -r requirements.txt

WHERE TO FIND ME

You can find me on DISCORD.

About

A QOL fix for the 'IndexError: pop from empty list' that shows up when you don't have any relevant devices connected

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.9%
  • JavaScript 24.6%
  • GLSL 2.0%
  • CSS 1.2%
  • HTML 0.3%