From 0c3e287168a025086e030e05665a5514ecb8d68e Mon Sep 17 00:00:00 2001 From: drago87 Date: Mon, 20 Nov 2023 20:53:02 +0100 Subject: [PATCH] Add files via upload --- __init__.py | 1 + __pycache__/Files.cpython-310.pyc | Bin 0 -> 1310 bytes __pycache__/__init__.cpython-310.pyc | Bin 0 -> 206 bytes __pycache__/file_padding.cpython-310.pyc | Bin 0 -> 1359 bytes file_padding.py | 55 +++++++++++++++++++++++ 5 files changed, 56 insertions(+) create mode 100644 __init__.py create mode 100644 __pycache__/Files.cpython-310.pyc create mode 100644 __pycache__/__init__.cpython-310.pyc create mode 100644 __pycache__/file_padding.cpython-310.pyc create mode 100644 file_padding.py diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..7a0a98f --- /dev/null +++ b/__init__.py @@ -0,0 +1 @@ +from .file_padding import * \ No newline at end of file diff --git a/__pycache__/Files.cpython-310.pyc b/__pycache__/Files.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c04ee919012597c218986cbf2515a064eb57f668 GIT binary patch literal 1310 zcmZuwOK;mo5Z)Ih>S3d4n>a}eRK0~g*hNo8Q4|#<*$|M>swp4LI#|$JN+!aGyh|dn zAfN10euEF`vB&|$qUXLg3)elyIrwwegW+dqB{Cl*3~n#1Ox zaQGRP`VNFZ0>{X&cI@K=B#59lNYHEIgBFqq`&7V$oeAtAhpiwExf3Hd$9>-K!5ShT z3j`UkAUDXTA%h(323=#{5|&>RHNP(EzAbFOAsV6ycbcLF+1uLMkK#~G@J4QnIi3YsKf8%!9KyTsuxDh03#p zrcTef7A?`fwZO7<3rxeKwq0$@@S=!hD0Iym9}V4u{l$aby?@@bmlgTE$oCwg z8%Yu8Q5>bAu8VLQz)91gJ6;)vq~U92I$>orT}zAPER>EVjZM=eN-szpB1&f^r@%5+|57Xs4Z1aSN5^A6J{b)>8w~185QGwJX6-M+Dy=+y zU?14s;z7mOMx2AC33c$|iCg09WYf+t31*?{JPTAu<y248!{}q#8Rfu+plHnFiy9}$KbY2zk-ilGe~6{*0H>$FU# zra=;NuA7`EnJ8kTw>iHkg1GX?8l=*#NgODZg!y?UVc zj?kaEhy4NXJ@0xRf6*O{pz%HZv^4gI-spMvgc~sTzK?xd+do#1{>e1GG9@qowh7y1 Jcg(Wy{sv9BE;|4K literal 0 HcmV?d00001 diff --git a/__pycache__/__init__.cpython-310.pyc b/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bda7735f230775e93cf85eacf57a9344c29f2e99 GIT binary patch literal 206 zcmd1j<>g`kg3sHcQ>B6QV-N=!FabFZKwQiNBvKes7;_jx7*d#m88n$+G6ID(8E-La z`Drpn@uX$uq{bH{rle%%rLSZtVg^criC-ZuRxysAG0yq9X_cX#@#UF$Df#8a@df!s zC5cHnsW6F{7|VMNw3cWJ5qg3#JUztlI^xrDP)fk#|WX z7UYwSK7|kMu}{!<*=tXFg#@TOOGU2SW{I7ho!J?F{AQN<=4Kti_~p-^qF*h9{xX~O zL1FU)O!YMgfdo!auv~F~50D^&-XKA*NdQ_zVjNIG1%s6d>?7A&KpgT$My`+hyx)K| zLID;CGGIY&P(UMQa@?S699Y5%Y+(mAQ41X51RG*Q)Zt8BG$4CZH^*@j@o6YToJ~e} z?G;8hvjbBx5CTC2_Wl5&nTnFJG$1PR=Ev^0r|te}Cr`(h$9?`P&P4u7@o6rL@GOZ| zj?+=8iah06E+Vxu@~#Xgx#C`BT*tFJz0?lpaTXVx1G`8O5Dd>AKRC5I@jv(*aJqv3 z3=~6-p+#7?WK4uDYQiyOh=yq1T433{1^VF=w><60=%S2eB(&`hkNV!h{_KO@y?0-? zmzTw~EcRTYH_|dG;v~)@T@%qbgq@~+Z@4ggNyFa4w8z3|+Rn=KERwDzjZM=u&On5( zfy^SBLV{RLlkgJKvT0bH>)N}jR15>>Sp7@5G;HWb-y0kc`S4`W^Bpj#&p;4LuzBpi z30rE_?k#)E?q)j=h+7MHu{0T6JbU6*FkAV!)lb7oq*~8H)l!9YHI-!+G?wM6sx>kl zuo?zZ4Q9o72Fe@@`~+J3C6#s1$u_#ebEv^fCO<7ufeZ2*0Xy49zvF9ouIQZlNLa8! zeRfb6{cK;cITbaCq!(Yz>HDIL&&0Wox447x2JcnO&#W(Zr`bd!xdm7>{>r7A!e?lj zM44ujBtL^vRE7E&4#>wK0vmjj^Frg-|KVEhfV%}#nZr%uV26G}7-po2>-Z^#rhN2( zTcFBw8>W4;FpW6ZbXkHEDwOQ8ql=c{=Ak$2eb@y_$M@ADV!!2m9Wub)=NZr>j~Z=Y}j?cVo3 aB-;6INx}E#LMT%g180k{U3SMT=k6aUUqPt= literal 0 HcmV?d00001 diff --git a/file_padding.py b/file_padding.py new file mode 100644 index 0000000..f3881ad --- /dev/null +++ b/file_padding.py @@ -0,0 +1,55 @@ +import math +import glob + +class file_padding: + def __init__(self): + pass + + @classmethod + def INPUT_TYPES(s): + return { + "required": { + "path": ("STRING",{ + "multiline": False, + "default": "./ComfyUI/output/" + }), + "padding": ("INT", { + "default": 4, + "min": 0, + "max": 10, + "step": 1, + "display": "number" + }) + } + } + RETURN_TYPES = ("STRING",) + RETURN_NAMES = ("Number of Images (as str)",) + + FUNCTION = "run" + + CATEGORY = "DragosNodes" + + def run(self, path, padding): + #print("init "+str(path)) + if (path[-1]!="/"): + path = path+"/" + #print("after "+ str(path)) + #print(str(glob.glob(path+"*.png"))) + if padding > 0: + + lenght = str(len(glob.glob(path+"*.png"))) + return(lenght) + else: + lenght = "" + for x in padding-1: + lenght = lenght+"0" + lenght = lenght + str(len(glob.glob(path+"*.png"))) + return(lenght) + +NODE_CLASS_MAPPINGS = { + "file_padding": file_padding +} + +NODE_DISPLAY_NAME_MAPPINGS = { + "file_padding": "File Padding" +} \ No newline at end of file