baqu2213 commited on
Commit
482b7a6
1 Parent(s): 3105f6b

Upload 3 files

Browse files
.gitattributes CHANGED
@@ -121,3 +121,4 @@ Danbooru[[:space:]]Prompt[[:space:]]Selector/TEST2024/NAIA_0203_testv2.exe filte
121
  Danbooru[[:space:]]Prompt[[:space:]]Selector/TEST2024/WEBUIA_0211.exe filter=lfs diff=lfs merge=lfs -text
122
  Danbooru[[:space:]]Prompt[[:space:]]Selector/TEST2024/NAIA_0211_testv1.exe filter=lfs diff=lfs merge=lfs -text
123
  Danbooru[[:space:]]Prompt[[:space:]]Selector/TEST2024/NAIA_0211_testv2.exe filter=lfs diff=lfs merge=lfs -text
 
 
121
  Danbooru[[:space:]]Prompt[[:space:]]Selector/TEST2024/WEBUIA_0211.exe filter=lfs diff=lfs merge=lfs -text
122
  Danbooru[[:space:]]Prompt[[:space:]]Selector/TEST2024/NAIA_0211_testv1.exe filter=lfs diff=lfs merge=lfs -text
123
  Danbooru[[:space:]]Prompt[[:space:]]Selector/TEST2024/NAIA_0211_testv2.exe filter=lfs diff=lfs merge=lfs -text
124
+ Danbooru[[:space:]]Prompt[[:space:]]Selector/TEST2024/NAIA_0211_testv3.exe filter=lfs diff=lfs merge=lfs -text
Danbooru Prompt Selector/TEST2024/NAIA_0211_testv3.exe ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fad3a80f70b4fc833e2f6334dd06bbfa1ac2862c550e2f0a24fc9ab9380531ef
3
+ size 838007401
Danbooru Prompt Selector/TEST2024/NAIA_0211_testv3.py ADDED
The diff for this file is too large to render. See raw diff
 
Danbooru Prompt Selector/TEST2024/NAIA_generation.py CHANGED
@@ -285,6 +285,7 @@ def generate(gen_request):
285
 
286
 
287
  positive = gen_request["prompt"]
 
288
 
289
  if "cond_negative" in gen_request and gen_request["cond_negative"]:
290
  user_input = gen_request["cond_negative"]
@@ -293,7 +294,6 @@ def generate(gen_request):
293
 
294
  if "repeat" in gen_request:
295
  max = gen_request["repeat_max"]
296
- keywords = [key.strip() for key in positive.split(',')]
297
 
298
  for i, key in enumerate(keywords):
299
  if "->" in key:
@@ -304,8 +304,6 @@ def generate(gen_request):
304
  current_key = instant_keyword[gen_request["repeat"] % len(instant_keyword)]
305
  keywords[i] = current_key
306
 
307
- positive = ', '.join(keywords)
308
-
309
  filename_rule = gen_request["png_rule"]
310
  save_folder = gen_request["save_folder"]
311
 
@@ -321,6 +319,16 @@ def generate(gen_request):
321
  params["sm_dyn"] = False
322
  request_type = "img2img"
323
 
 
 
 
 
 
 
 
 
 
 
324
  def resize_and_fill(image, max_size=None):
325
  if max_size is None:
326
  max_size = gen_request["user_screen_size"]
 
285
 
286
 
287
  positive = gen_request["prompt"]
288
+ keywords = [key.strip() for key in positive.split(',')]
289
 
290
  if "cond_negative" in gen_request and gen_request["cond_negative"]:
291
  user_input = gen_request["cond_negative"]
 
294
 
295
  if "repeat" in gen_request:
296
  max = gen_request["repeat_max"]
 
297
 
298
  for i, key in enumerate(keywords):
299
  if "->" in key:
 
304
  current_key = instant_keyword[gen_request["repeat"] % len(instant_keyword)]
305
  keywords[i] = current_key
306
 
 
 
307
  filename_rule = gen_request["png_rule"]
308
  save_folder = gen_request["save_folder"]
309
 
 
319
  params["sm_dyn"] = False
320
  request_type = "img2img"
321
 
322
+ temp_del = []
323
+ for key in keywords:
324
+ if key.startswith('*'):
325
+ temp_del.append(key)
326
+ for key in temp_del:
327
+ if key in keywords:
328
+ keywords.remove(key)
329
+
330
+ positive = ', '.join(keywords)
331
+
332
  def resize_and_fill(image, max_size=None):
333
  if max_size is None:
334
  max_size = gen_request["user_screen_size"]