Update templates to batch-only and remove single file option
Templates now generate batch_prompt_i2v.json and batch_prompt_vace_extend.json as batch files. Create New JSON always creates batch files since single mode is deprecated. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
4
app.py
4
app.py
@@ -137,16 +137,12 @@ with st.sidebar:
|
|||||||
|
|
||||||
with st.expander("Create New JSON"):
|
with st.expander("Create New JSON"):
|
||||||
new_filename = st.text_input("Filename", placeholder="my_prompt_vace")
|
new_filename = st.text_input("Filename", placeholder="my_prompt_vace")
|
||||||
is_batch = st.checkbox("Is Batch File?")
|
|
||||||
if st.button("Create"):
|
if st.button("Create"):
|
||||||
if not new_filename.endswith(".json"): new_filename += ".json"
|
if not new_filename.endswith(".json"): new_filename += ".json"
|
||||||
path = st.session_state.current_dir / new_filename
|
path = st.session_state.current_dir / new_filename
|
||||||
if is_batch:
|
|
||||||
first_item = DEFAULTS.copy()
|
first_item = DEFAULTS.copy()
|
||||||
first_item[KEY_SEQUENCE_NUMBER] = 1
|
first_item[KEY_SEQUENCE_NUMBER] = 1
|
||||||
data = {KEY_BATCH_DATA: [first_item]}
|
data = {KEY_BATCH_DATA: [first_item]}
|
||||||
else:
|
|
||||||
data = DEFAULTS.copy()
|
|
||||||
save_json(path, data)
|
save_json(path, data)
|
||||||
st.rerun()
|
st.rerun()
|
||||||
|
|
||||||
|
|||||||
11
utils.py
11
utils.py
@@ -132,8 +132,11 @@ def get_file_mtime(path: str | Path) -> float:
|
|||||||
return 0
|
return 0
|
||||||
|
|
||||||
def generate_templates(current_dir: Path) -> None:
|
def generate_templates(current_dir: Path) -> None:
|
||||||
"""Creates dummy template files if folder is empty."""
|
"""Creates batch template files if folder is empty."""
|
||||||
save_json(current_dir / "template_i2v.json", DEFAULTS)
|
first = DEFAULTS.copy()
|
||||||
|
first[KEY_SEQUENCE_NUMBER] = 1
|
||||||
|
save_json(current_dir / "batch_prompt_i2v.json", {KEY_BATCH_DATA: [first]})
|
||||||
|
|
||||||
batch_data = {KEY_BATCH_DATA: [DEFAULTS.copy(), DEFAULTS.copy()]}
|
first2 = DEFAULTS.copy()
|
||||||
save_json(current_dir / "template_batch.json", batch_data)
|
first2[KEY_SEQUENCE_NUMBER] = 1
|
||||||
|
save_json(current_dir / "batch_prompt_vace_extend.json", {KEY_BATCH_DATA: [first2]})
|
||||||
|
|||||||
Reference in New Issue
Block a user