Upload 2 files
Browse files
Danbooru Prompt Selector/TEST2024/prompt_selector_auto_1215_testv9.exe
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:5e4344bbce3f0943697fa5183c62d64ed48fb751cbe0261fcfa574e8f394a510
|
3 |
+
size 151554180
|
Danbooru Prompt Selector/TEST2024/prompt_selector_auto_1215_testv9.py
CHANGED
@@ -629,14 +629,14 @@ def random_function():
|
|
629 |
if folder in wildcard_dict and filename + ".txt" in wildcard_dict[folder] and os.path.exists(file_path):
|
630 |
with open(file_path, 'r') as file:
|
631 |
lines = file.readlines()
|
632 |
-
return random.choice(lines).strip() if lines else
|
633 |
else:
|
634 |
file_path = os.path.join(wildcards_dir, input_str + ".txt")
|
635 |
if input_str + ".txt" in wildcard_dict['none'] and os.path.exists(file_path):
|
636 |
with open(file_path, 'r') as file:
|
637 |
lines = file.readlines()
|
638 |
-
return random.choice(lines).strip() if lines else
|
639 |
-
return
|
640 |
|
641 |
if(entry_fixed_prompt.get()):
|
642 |
entry_text_keywords = entry_fixed_prompt.get()
|
@@ -871,7 +871,15 @@ def random_function():
|
|
871 |
for i, keyword in enumerate(random_row_keywords):
|
872 |
if keyword.startswith('<') and keyword.endswith('>'):
|
873 |
input_str = keyword.strip('<>').strip() # '<', '>' 제거
|
874 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
875 |
wildcard_used_fixed_prompt.append(random_row_keywords[i])
|
876 |
|
877 |
random_row_keywords = rearrange_keywords_boys_girls(random_row_keywords)
|
|
|
629 |
if folder in wildcard_dict and filename + ".txt" in wildcard_dict[folder] and os.path.exists(file_path):
|
630 |
with open(file_path, 'r') as file:
|
631 |
lines = file.readlines()
|
632 |
+
return random.choice(lines).strip() if lines else input_str
|
633 |
else:
|
634 |
file_path = os.path.join(wildcards_dir, input_str + ".txt")
|
635 |
if input_str + ".txt" in wildcard_dict['none'] and os.path.exists(file_path):
|
636 |
with open(file_path, 'r') as file:
|
637 |
lines = file.readlines()
|
638 |
+
return random.choice(lines).strip() if lines else input_str
|
639 |
+
return input_str
|
640 |
|
641 |
if(entry_fixed_prompt.get()):
|
642 |
entry_text_keywords = entry_fixed_prompt.get()
|
|
|
871 |
for i, keyword in enumerate(random_row_keywords):
|
872 |
if keyword.startswith('<') and keyword.endswith('>'):
|
873 |
input_str = keyword.strip('<>').strip() # '<', '>' 제거
|
874 |
+
if("__" in input_str):
|
875 |
+
adjectives = re.findall(r'__(.*?)__', input_str)
|
876 |
+
last_keyword = re.split(r'__.*?__', input_str)[-1]
|
877 |
+
adjective_string = ""
|
878 |
+
for adjective in adjectives:
|
879 |
+
adjective_string += (get_wildcard(adjective) + " ")
|
880 |
+
random_row_keywords[i] = adjective_string + get_wildcard(last_keyword)
|
881 |
+
else:
|
882 |
+
random_row_keywords[i] = get_wildcard(input_str)
|
883 |
wildcard_used_fixed_prompt.append(random_row_keywords[i])
|
884 |
|
885 |
random_row_keywords = rearrange_keywords_boys_girls(random_row_keywords)
|