baqu2213 commited on
Commit
dd12517
โ€ข
1 Parent(s): 664b59d

Upload 2 files

Browse files
Danbooru Prompt Selector/TEST2024/prompt_selector_auto_1212_testv8.exe CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:9dd627d8513db0fac4e390eee44b7455306ec0dba5a1d7f02deb0d426df92e70
3
- size 151425730
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:96e70647e72bf2b5840baeefddecd0e692df3e08e5c2200569b6c282f859573a
3
+ size 151426036
Danbooru Prompt Selector/TEST2024/prompt_selector_auto_1212_testv8.py CHANGED
@@ -486,6 +486,8 @@ def random_function():
486
  for _keyword in split_previous_wildcard_character:
487
  if _keyword in random_row_keywords:
488
  random_row_keywords.remove(_keyword)
 
 
489
  previous_wildcard_character = get_random_keyword('character')
490
  girl_keywords.append(previous_wildcard_character)
491
  if(wildcard_var.get() == 1):
@@ -1065,6 +1067,20 @@ def character_search():
1065
  def character_cosplay_auto_generate():
1066
  if(character_cosplay_auto_insert() and not running_flag):
1067
  window.event_generate(GENERATE_EVENT, when="tail")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1068
 
1069
  # right_frame ๋‚ด๋ถ€ ๊ตฌ์„ฑ
1070
  character_prompt_frame = tk.Frame(right_frame)
@@ -1075,6 +1091,8 @@ def character_search():
1075
  character_prompt_insert.grid(row=0, column=1, padx=10, pady=5, sticky="ew")
1076
  character_prompt_generate = tk.Button(character_prompt_frame, text="์ฆ‰์‹œ์ƒ์„ฑ", command=character_prompt_auto_generate)
1077
  character_prompt_generate.grid(row=0, column=2, padx=10, pady=5, sticky="ew")
 
 
1078
  character_prompt = tk.Text(right_frame, height=10)
1079
  character_prompt.grid(row=1, column=0, padx=10, pady=5, sticky="nsew")
1080
  #row=3, column=0, padx=10, pady=5, sticky="nsew"
@@ -1166,14 +1184,6 @@ def NAI_generation_turbo(width, height, button):
1166
  if word in positive:
1167
  state[word] = True
1168
 
1169
- if(result["boys"]):
1170
- #group sex
1171
- if(result["girls"]):
1172
- pass
1173
- #gangbang
1174
- elif(result["1girl"]):
1175
- pass
1176
-
1177
  key_index = int((len(keywords)/2)-1)
1178
 
1179
  global bag_of_tags
@@ -1192,9 +1202,7 @@ def NAI_generation_turbo(width, height, button):
1192
  keywords.insert(2, key_feature)
1193
 
1194
  if(result["1boy"]):
1195
- if(result["girls"]):
1196
- pass
1197
- elif(result["1girl"]):
1198
  if('sex,' in positive):
1199
  sex_pos_keywords = ['stomach bulge','insertion', 'fucked silly', 'x-ray', 'orgasm', 'cross-section', 'uterus', 'overflow', 'rape']
1200
  facial_keywords = ['tongue','ahegao']
 
486
  for _keyword in split_previous_wildcard_character:
487
  if _keyword in random_row_keywords:
488
  random_row_keywords.remove(_keyword)
489
+ if " "+_keyword in random_row_keywords:
490
+ random_row_keywords.remove(" "+_keyword)
491
  previous_wildcard_character = get_random_keyword('character')
492
  girl_keywords.append(previous_wildcard_character)
493
  if(wildcard_var.get() == 1):
 
1067
  def character_cosplay_auto_generate():
1068
  if(character_cosplay_auto_insert() and not running_flag):
1069
  window.event_generate(GENERATE_EVENT, when="tail")
1070
+
1071
+ def wildcard_insertion():
1072
+ global bag_of_tags, character_wildcard_saved
1073
+ text = character_prompt.get("1.0", tk.END).split(',')
1074
+ text_list = [keyword.strip() for keyword in text]
1075
+ charactersitics = []
1076
+ count = 0
1077
+ for texts in text_list:
1078
+ if count < 4 and texts in bag_of_tags[5:] and 'tail' not in texts and 'pupil' not in texts:
1079
+ charactersitics.append(texts)
1080
+ count += 1
1081
+ keyword = text_list[0]
1082
+ character_wildcard_saved.append('100:{{'+keyword+', '+', '.join(charactersitics)+'}}')
1083
+ character_prompt.insert(tk.END, '\n์ €์žฅ๋œ ์™€์ผ๋“œ์นด๋“œ : 100:{{'+keyword+', '+', '.join(charactersitics)+'}} ํƒ‘์žฌ๋Š” ๋”ฐ๋กœ ํ•œ๋ฒˆ ๋” ํ•ด์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.')
1084
 
1085
  # right_frame ๋‚ด๋ถ€ ๊ตฌ์„ฑ
1086
  character_prompt_frame = tk.Frame(right_frame)
 
1091
  character_prompt_insert.grid(row=0, column=1, padx=10, pady=5, sticky="ew")
1092
  character_prompt_generate = tk.Button(character_prompt_frame, text="์ฆ‰์‹œ์ƒ์„ฑ", command=character_prompt_auto_generate)
1093
  character_prompt_generate.grid(row=0, column=2, padx=10, pady=5, sticky="ew")
1094
+ character_prompt_wildcard = tk.Button(character_prompt_frame, text="์™€์ผ๋“œ์นด๋“œ ์‚ฝ์ž…", command=wildcard_insertion)
1095
+ character_prompt_wildcard.grid(row=0, column=3, padx=10, pady=5, sticky="ew")
1096
  character_prompt = tk.Text(right_frame, height=10)
1097
  character_prompt.grid(row=1, column=0, padx=10, pady=5, sticky="nsew")
1098
  #row=3, column=0, padx=10, pady=5, sticky="nsew"
 
1184
  if word in positive:
1185
  state[word] = True
1186
 
 
 
 
 
 
 
 
 
1187
  key_index = int((len(keywords)/2)-1)
1188
 
1189
  global bag_of_tags
 
1202
  keywords.insert(2, key_feature)
1203
 
1204
  if(result["1boy"]):
1205
+ if(result["1girl"]):
 
 
1206
  if('sex,' in positive):
1207
  sex_pos_keywords = ['stomach bulge','insertion', 'fucked silly', 'x-ray', 'orgasm', 'cross-section', 'uterus', 'overflow', 'rape']
1208
  facial_keywords = ['tongue','ahegao']