oops...?
Browse files
files_cells/notebooks/en/downloading_en.ipynb
CHANGED
@@ -339,12 +339,14 @@
|
|
339 |
" \"vae:\",\n",
|
340 |
" \"lora:\",\n",
|
341 |
" \"embeddings:\",\n",
|
342 |
-
" \"extensions:\"
|
|
|
343 |
"]\n",
|
344 |
"\n",
|
345 |
"!mkdir -p {models_dir} {vaes_dir} {embeddings_dir} {loras_dir} {control_dir}\n",
|
346 |
"\n",
|
347 |
"url = \"\"\n",
|
|
|
348 |
"hf_token = optional_huggingface_token if optional_huggingface_token else \"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\"\n",
|
349 |
"user_header = f\"\\\"Authorization: Bearer {hf_token}\\\"\"\n",
|
350 |
"# user_header = f\"\\\"Authorization: Bearer {optional_huggingface_token}\\\"\"\n",
|
@@ -357,7 +359,7 @@
|
|
357 |
" if file_name:\n",
|
358 |
" url = re.sub(r'\\[.*?\\]', '', url)\n",
|
359 |
"\n",
|
360 |
-
" dir_mapping = {\"model\": models_dir, \"vae\": vaes_dir, \"lora\": loras_dir, \"embeddings\": embeddings_dir, \"extensions\": None}\n",
|
361 |
"\n",
|
362 |
" for prefix, dir in dir_mapping.items():\n",
|
363 |
" if original_url.startswith(f\"{prefix}:\"):\n",
|
@@ -458,7 +460,8 @@
|
|
458 |
" 'vae': 'Vae_url',\n",
|
459 |
" 'embed': 'Embedding_url',\n",
|
460 |
" 'lora': 'LoRA_url',\n",
|
461 |
-
" 'extension': 'Extensions_url'
|
|
|
462 |
" }\n",
|
463 |
"\n",
|
464 |
" if file_url.startswith(\"http\"):\n",
|
@@ -487,15 +490,13 @@
|
|
487 |
" if not custom_file_urls.startswith('http'):\n",
|
488 |
" if not custom_file_urls.startswith(root_path):\n",
|
489 |
" custom_file_urls = f'{root_path}/{custom_file_urls}'\n",
|
490 |
-
" if custom_file_urls.count('/content') >= 2:\n",
|
491 |
-
" custom_file_urls = re.sub(r'(/content){2,}', '/content', custom_file_urls)\n",
|
492 |
"\n",
|
493 |
" try:\n",
|
494 |
" process_file_download(custom_file_urls)\n",
|
495 |
" except FileNotFoundError:\n",
|
496 |
" pass\n",
|
497 |
"\n",
|
498 |
-
"urls = [Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url]\n",
|
499 |
"\n",
|
500 |
"for i, prefix in enumerate(prefixes):\n",
|
501 |
" if urls[i]:\n",
|
|
|
339 |
" \"vae:\",\n",
|
340 |
" \"lora:\",\n",
|
341 |
" \"embeddings:\",\n",
|
342 |
+
" \"extensions:\",\n",
|
343 |
+
" \"control:\"\n",
|
344 |
"]\n",
|
345 |
"\n",
|
346 |
"!mkdir -p {models_dir} {vaes_dir} {embeddings_dir} {loras_dir} {control_dir}\n",
|
347 |
"\n",
|
348 |
"url = \"\"\n",
|
349 |
+
"ControlNet_url = \"\"\n",
|
350 |
"hf_token = optional_huggingface_token if optional_huggingface_token else \"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\"\n",
|
351 |
"user_header = f\"\\\"Authorization: Bearer {hf_token}\\\"\"\n",
|
352 |
"# user_header = f\"\\\"Authorization: Bearer {optional_huggingface_token}\\\"\"\n",
|
|
|
359 |
" if file_name:\n",
|
360 |
" url = re.sub(r'\\[.*?\\]', '', url)\n",
|
361 |
"\n",
|
362 |
+
" dir_mapping = {\"model\": models_dir, \"vae\": vaes_dir, \"lora\": loras_dir, \"embeddings\": embeddings_dir, \"extensions\": None, \"control\": control_dir}\n",
|
363 |
"\n",
|
364 |
" for prefix, dir in dir_mapping.items():\n",
|
365 |
" if original_url.startswith(f\"{prefix}:\"):\n",
|
|
|
460 |
" 'vae': 'Vae_url',\n",
|
461 |
" 'embed': 'Embedding_url',\n",
|
462 |
" 'lora': 'LoRA_url',\n",
|
463 |
+
" 'extension': 'Extensions_url',\n",
|
464 |
+
" 'control': 'ControlNet_url'\n",
|
465 |
" }\n",
|
466 |
"\n",
|
467 |
" if file_url.startswith(\"http\"):\n",
|
|
|
490 |
" if not custom_file_urls.startswith('http'):\n",
|
491 |
" if not custom_file_urls.startswith(root_path):\n",
|
492 |
" custom_file_urls = f'{root_path}/{custom_file_urls}'\n",
|
|
|
|
|
493 |
"\n",
|
494 |
" try:\n",
|
495 |
" process_file_download(custom_file_urls)\n",
|
496 |
" except FileNotFoundError:\n",
|
497 |
" pass\n",
|
498 |
"\n",
|
499 |
+
"urls = [Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url, ControlNet_url]\n",
|
500 |
"\n",
|
501 |
"for i, prefix in enumerate(prefixes):\n",
|
502 |
" if urls[i]:\n",
|
files_cells/notebooks/ru/downloading_ru.ipynb
CHANGED
@@ -91,8 +91,7 @@
|
|
91 |
" if env == \"Google Colab\":\n",
|
92 |
" !pip install -q pip install xformers==0.0.26.dev769 -U\n",
|
93 |
" else:\n",
|
94 |
-
"
|
95 |
-
" !pip install -q {torch} -U\n",
|
96 |
" !pip install -q {xformers} -U\n",
|
97 |
"\n",
|
98 |
" with open(flag_file, \"w\") as f:\n",
|
@@ -339,12 +338,14 @@
|
|
339 |
" \"vae:\",\n",
|
340 |
" \"lora:\",\n",
|
341 |
" \"embeddings:\",\n",
|
342 |
-
" \"extensions:\"
|
|
|
343 |
"]\n",
|
344 |
"\n",
|
345 |
"!mkdir -p {models_dir} {vaes_dir} {embeddings_dir} {loras_dir} {control_dir}\n",
|
346 |
"\n",
|
347 |
"url = \"\"\n",
|
|
|
348 |
"hf_token = optional_huggingface_token if optional_huggingface_token else \"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\"\n",
|
349 |
"user_header = f\"\\\"Authorization: Bearer {hf_token}\\\"\"\n",
|
350 |
"# user_header = f\"\\\"Authorization: Bearer {optional_huggingface_token}\\\"\"\n",
|
@@ -357,7 +358,7 @@
|
|
357 |
" if file_name:\n",
|
358 |
" url = re.sub(r'\\[.*?\\]', '', url)\n",
|
359 |
"\n",
|
360 |
-
" dir_mapping = {\"model\": models_dir, \"vae\": vaes_dir, \"lora\": loras_dir, \"embeddings\": embeddings_dir, \"extensions\": None}\n",
|
361 |
"\n",
|
362 |
" for prefix, dir in dir_mapping.items():\n",
|
363 |
" if original_url.startswith(f\"{prefix}:\"):\n",
|
@@ -452,13 +453,14 @@
|
|
452 |
" url += f\"{submodel['url']} {submodel['dst_dir']} {submodel['name']}, \"\n",
|
453 |
"\n",
|
454 |
"def process_file_download(file_url):\n",
|
455 |
-
" global Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url\n",
|
456 |
" urls_dict = {\n",
|
457 |
" 'model': 'Model_url',\n",
|
458 |
" 'vae': 'Vae_url',\n",
|
459 |
" 'embed': 'Embedding_url',\n",
|
460 |
" 'lora': 'LoRA_url',\n",
|
461 |
-
" 'extension': 'Extensions_url'
|
|
|
462 |
" }\n",
|
463 |
"\n",
|
464 |
" if file_url.startswith(\"http\"):\n",
|
@@ -487,15 +489,13 @@
|
|
487 |
" if not custom_file_urls.startswith('http'):\n",
|
488 |
" if not custom_file_urls.startswith(root_path):\n",
|
489 |
" custom_file_urls = f'{root_path}/{custom_file_urls}'\n",
|
490 |
-
" if custom_file_urls.count('/content') >= 2:\n",
|
491 |
-
" custom_file_urls = re.sub(r'(/content){2,}', '/content', custom_file_urls)\n",
|
492 |
"\n",
|
493 |
" try:\n",
|
494 |
" process_file_download(custom_file_urls)\n",
|
495 |
" except FileNotFoundError:\n",
|
496 |
" pass\n",
|
497 |
"\n",
|
498 |
-
"urls = [Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url]\n",
|
499 |
"\n",
|
500 |
"for i, prefix in enumerate(prefixes):\n",
|
501 |
" if urls[i]:\n",
|
|
|
91 |
" if env == \"Google Colab\":\n",
|
92 |
" !pip install -q pip install xformers==0.0.26.dev769 -U\n",
|
93 |
" else:\n",
|
94 |
+
" !pip install -q {torch} -U\n",
|
|
|
95 |
" !pip install -q {xformers} -U\n",
|
96 |
"\n",
|
97 |
" with open(flag_file, \"w\") as f:\n",
|
|
|
338 |
" \"vae:\",\n",
|
339 |
" \"lora:\",\n",
|
340 |
" \"embeddings:\",\n",
|
341 |
+
" \"extensions:\",\n",
|
342 |
+
" \"control:\"\n",
|
343 |
"]\n",
|
344 |
"\n",
|
345 |
"!mkdir -p {models_dir} {vaes_dir} {embeddings_dir} {loras_dir} {control_dir}\n",
|
346 |
"\n",
|
347 |
"url = \"\"\n",
|
348 |
+
"ControlNet_url = \"\"\n",
|
349 |
"hf_token = optional_huggingface_token if optional_huggingface_token else \"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\"\n",
|
350 |
"user_header = f\"\\\"Authorization: Bearer {hf_token}\\\"\"\n",
|
351 |
"# user_header = f\"\\\"Authorization: Bearer {optional_huggingface_token}\\\"\"\n",
|
|
|
358 |
" if file_name:\n",
|
359 |
" url = re.sub(r'\\[.*?\\]', '', url)\n",
|
360 |
"\n",
|
361 |
+
" dir_mapping = {\"model\": models_dir, \"vae\": vaes_dir, \"lora\": loras_dir, \"embeddings\": embeddings_dir, \"extensions\": None, \"control\": control_dir}\n",
|
362 |
"\n",
|
363 |
" for prefix, dir in dir_mapping.items():\n",
|
364 |
" if original_url.startswith(f\"{prefix}:\"):\n",
|
|
|
453 |
" url += f\"{submodel['url']} {submodel['dst_dir']} {submodel['name']}, \"\n",
|
454 |
"\n",
|
455 |
"def process_file_download(file_url):\n",
|
456 |
+
" global Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url, ControlNet_url\n",
|
457 |
" urls_dict = {\n",
|
458 |
" 'model': 'Model_url',\n",
|
459 |
" 'vae': 'Vae_url',\n",
|
460 |
" 'embed': 'Embedding_url',\n",
|
461 |
" 'lora': 'LoRA_url',\n",
|
462 |
+
" 'extension': 'Extensions_url',\n",
|
463 |
+
" 'control': 'ControlNet_url'\n",
|
464 |
" }\n",
|
465 |
"\n",
|
466 |
" if file_url.startswith(\"http\"):\n",
|
|
|
489 |
" if not custom_file_urls.startswith('http'):\n",
|
490 |
" if not custom_file_urls.startswith(root_path):\n",
|
491 |
" custom_file_urls = f'{root_path}/{custom_file_urls}'\n",
|
|
|
|
|
492 |
"\n",
|
493 |
" try:\n",
|
494 |
" process_file_download(custom_file_urls)\n",
|
495 |
" except FileNotFoundError:\n",
|
496 |
" pass\n",
|
497 |
"\n",
|
498 |
+
"urls = [Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url, ControlNet_url]\n",
|
499 |
"\n",
|
500 |
"for i, prefix in enumerate(prefixes):\n",
|
501 |
" if urls[i]:\n",
|
files_cells/python/en/auto-cleaner_en.py
CHANGED
@@ -247,10 +247,11 @@ def clean_directory(directory):
|
|
247 |
deleted_files = 0
|
248 |
for root, dirs, files in os.walk(directory):
|
249 |
for file in files:
|
250 |
-
if file.endswith(
|
251 |
continue
|
252 |
os.remove(os.path.join(root, file))
|
253 |
-
|
|
|
254 |
return deleted_files
|
255 |
|
256 |
|
|
|
247 |
deleted_files = 0
|
248 |
for root, dirs, files in os.walk(directory):
|
249 |
for file in files:
|
250 |
+
if file.endswith(".txt"):
|
251 |
continue
|
252 |
os.remove(os.path.join(root, file))
|
253 |
+
if not file.endswith(".yaml"):
|
254 |
+
deleted_files += 1
|
255 |
return deleted_files
|
256 |
|
257 |
|
files_cells/python/en/downloading_en.py
CHANGED
@@ -320,12 +320,14 @@ prefixes = [
|
|
320 |
"vae:",
|
321 |
"lora:",
|
322 |
"embeddings:",
|
323 |
-
"extensions:"
|
|
|
324 |
]
|
325 |
|
326 |
get_ipython().system('mkdir -p {models_dir} {vaes_dir} {embeddings_dir} {loras_dir} {control_dir}')
|
327 |
|
328 |
url = ""
|
|
|
329 |
hf_token = optional_huggingface_token if optional_huggingface_token else "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"
|
330 |
user_header = f"\"Authorization: Bearer {hf_token}\""
|
331 |
# user_header = f"\"Authorization: Bearer {optional_huggingface_token}\""
|
@@ -338,7 +340,7 @@ def handle_manual(url):
|
|
338 |
if file_name:
|
339 |
url = re.sub(r'\[.*?\]', '', url)
|
340 |
|
341 |
-
dir_mapping = {"model": models_dir, "vae": vaes_dir, "lora": loras_dir, "embeddings": embeddings_dir, "extensions": None}
|
342 |
|
343 |
for prefix, dir in dir_mapping.items():
|
344 |
if original_url.startswith(f"{prefix}:"):
|
@@ -439,7 +441,8 @@ def process_file_download(file_url):
|
|
439 |
'vae': 'Vae_url',
|
440 |
'embed': 'Embedding_url',
|
441 |
'lora': 'LoRA_url',
|
442 |
-
'extension': 'Extensions_url'
|
|
|
443 |
}
|
444 |
|
445 |
if file_url.startswith("http"):
|
@@ -468,15 +471,13 @@ if custom_file_urls:
|
|
468 |
if not custom_file_urls.startswith('http'):
|
469 |
if not custom_file_urls.startswith(root_path):
|
470 |
custom_file_urls = f'{root_path}/{custom_file_urls}'
|
471 |
-
if custom_file_urls.count('/content') >= 2:
|
472 |
-
custom_file_urls = re.sub(r'(/content){2,}', '/content', custom_file_urls)
|
473 |
|
474 |
try:
|
475 |
process_file_download(custom_file_urls)
|
476 |
except FileNotFoundError:
|
477 |
pass
|
478 |
|
479 |
-
urls = [Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url]
|
480 |
|
481 |
for i, prefix in enumerate(prefixes):
|
482 |
if urls[i]:
|
|
|
320 |
"vae:",
|
321 |
"lora:",
|
322 |
"embeddings:",
|
323 |
+
"extensions:",
|
324 |
+
"control:"
|
325 |
]
|
326 |
|
327 |
get_ipython().system('mkdir -p {models_dir} {vaes_dir} {embeddings_dir} {loras_dir} {control_dir}')
|
328 |
|
329 |
url = ""
|
330 |
+
ControlNet_url = ""
|
331 |
hf_token = optional_huggingface_token if optional_huggingface_token else "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"
|
332 |
user_header = f"\"Authorization: Bearer {hf_token}\""
|
333 |
# user_header = f"\"Authorization: Bearer {optional_huggingface_token}\""
|
|
|
340 |
if file_name:
|
341 |
url = re.sub(r'\[.*?\]', '', url)
|
342 |
|
343 |
+
dir_mapping = {"model": models_dir, "vae": vaes_dir, "lora": loras_dir, "embeddings": embeddings_dir, "extensions": None, "control": control_dir}
|
344 |
|
345 |
for prefix, dir in dir_mapping.items():
|
346 |
if original_url.startswith(f"{prefix}:"):
|
|
|
441 |
'vae': 'Vae_url',
|
442 |
'embed': 'Embedding_url',
|
443 |
'lora': 'LoRA_url',
|
444 |
+
'extension': 'Extensions_url',
|
445 |
+
'control': 'ControlNet_url'
|
446 |
}
|
447 |
|
448 |
if file_url.startswith("http"):
|
|
|
471 |
if not custom_file_urls.startswith('http'):
|
472 |
if not custom_file_urls.startswith(root_path):
|
473 |
custom_file_urls = f'{root_path}/{custom_file_urls}'
|
|
|
|
|
474 |
|
475 |
try:
|
476 |
process_file_download(custom_file_urls)
|
477 |
except FileNotFoundError:
|
478 |
pass
|
479 |
|
480 |
+
urls = [Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url, ControlNet_url]
|
481 |
|
482 |
for i, prefix in enumerate(prefixes):
|
483 |
if urls[i]:
|
files_cells/python/ru/auto-cleaner_ru.py
CHANGED
@@ -247,10 +247,11 @@ def clean_directory(directory):
|
|
247 |
deleted_files = 0
|
248 |
for root, dirs, files in os.walk(directory):
|
249 |
for file in files:
|
250 |
-
if file.endswith(
|
251 |
continue
|
252 |
os.remove(os.path.join(root, file))
|
253 |
-
|
|
|
254 |
return deleted_files
|
255 |
|
256 |
|
|
|
247 |
deleted_files = 0
|
248 |
for root, dirs, files in os.walk(directory):
|
249 |
for file in files:
|
250 |
+
if file.endswith(".txt"):
|
251 |
continue
|
252 |
os.remove(os.path.join(root, file))
|
253 |
+
if not file.endswith(".yaml"):
|
254 |
+
deleted_files += 1
|
255 |
return deleted_files
|
256 |
|
257 |
|
files_cells/python/ru/downloading_ru.py
CHANGED
@@ -72,8 +72,7 @@ if not os.path.exists(flag_file):
|
|
72 |
if env == "Google Colab":
|
73 |
get_ipython().system('pip install -q pip install xformers==0.0.26.dev769 -U')
|
74 |
else:
|
75 |
-
|
76 |
-
get_ipython().system('pip install -q {torch} -U')
|
77 |
get_ipython().system('pip install -q {xformers} -U')
|
78 |
|
79 |
with open(flag_file, "w") as f:
|
@@ -320,12 +319,14 @@ prefixes = [
|
|
320 |
"vae:",
|
321 |
"lora:",
|
322 |
"embeddings:",
|
323 |
-
"extensions:"
|
|
|
324 |
]
|
325 |
|
326 |
get_ipython().system('mkdir -p {models_dir} {vaes_dir} {embeddings_dir} {loras_dir} {control_dir}')
|
327 |
|
328 |
url = ""
|
|
|
329 |
hf_token = optional_huggingface_token if optional_huggingface_token else "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"
|
330 |
user_header = f"\"Authorization: Bearer {hf_token}\""
|
331 |
# user_header = f"\"Authorization: Bearer {optional_huggingface_token}\""
|
@@ -338,7 +339,7 @@ def handle_manual(url):
|
|
338 |
if file_name:
|
339 |
url = re.sub(r'\[.*?\]', '', url)
|
340 |
|
341 |
-
dir_mapping = {"model": models_dir, "vae": vaes_dir, "lora": loras_dir, "embeddings": embeddings_dir, "extensions": None}
|
342 |
|
343 |
for prefix, dir in dir_mapping.items():
|
344 |
if original_url.startswith(f"{prefix}:"):
|
@@ -433,13 +434,14 @@ for submodel in submodels:
|
|
433 |
url += f"{submodel['url']} {submodel['dst_dir']} {submodel['name']}, "
|
434 |
|
435 |
def process_file_download(file_url):
|
436 |
-
global Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url
|
437 |
urls_dict = {
|
438 |
'model': 'Model_url',
|
439 |
'vae': 'Vae_url',
|
440 |
'embed': 'Embedding_url',
|
441 |
'lora': 'LoRA_url',
|
442 |
-
'extension': 'Extensions_url'
|
|
|
443 |
}
|
444 |
|
445 |
if file_url.startswith("http"):
|
@@ -468,15 +470,13 @@ if custom_file_urls:
|
|
468 |
if not custom_file_urls.startswith('http'):
|
469 |
if not custom_file_urls.startswith(root_path):
|
470 |
custom_file_urls = f'{root_path}/{custom_file_urls}'
|
471 |
-
if custom_file_urls.count('/content') >= 2:
|
472 |
-
custom_file_urls = re.sub(r'(/content){2,}', '/content', custom_file_urls)
|
473 |
|
474 |
try:
|
475 |
process_file_download(custom_file_urls)
|
476 |
except FileNotFoundError:
|
477 |
pass
|
478 |
|
479 |
-
urls = [Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url]
|
480 |
|
481 |
for i, prefix in enumerate(prefixes):
|
482 |
if urls[i]:
|
|
|
72 |
if env == "Google Colab":
|
73 |
get_ipython().system('pip install -q pip install xformers==0.0.26.dev769 -U')
|
74 |
else:
|
75 |
+
get_ipython().system('pip install -q {torch} -U')
|
|
|
76 |
get_ipython().system('pip install -q {xformers} -U')
|
77 |
|
78 |
with open(flag_file, "w") as f:
|
|
|
319 |
"vae:",
|
320 |
"lora:",
|
321 |
"embeddings:",
|
322 |
+
"extensions:",
|
323 |
+
"control:"
|
324 |
]
|
325 |
|
326 |
get_ipython().system('mkdir -p {models_dir} {vaes_dir} {embeddings_dir} {loras_dir} {control_dir}')
|
327 |
|
328 |
url = ""
|
329 |
+
ControlNet_url = ""
|
330 |
hf_token = optional_huggingface_token if optional_huggingface_token else "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"
|
331 |
user_header = f"\"Authorization: Bearer {hf_token}\""
|
332 |
# user_header = f"\"Authorization: Bearer {optional_huggingface_token}\""
|
|
|
339 |
if file_name:
|
340 |
url = re.sub(r'\[.*?\]', '', url)
|
341 |
|
342 |
+
dir_mapping = {"model": models_dir, "vae": vaes_dir, "lora": loras_dir, "embeddings": embeddings_dir, "extensions": None, "control": control_dir}
|
343 |
|
344 |
for prefix, dir in dir_mapping.items():
|
345 |
if original_url.startswith(f"{prefix}:"):
|
|
|
434 |
url += f"{submodel['url']} {submodel['dst_dir']} {submodel['name']}, "
|
435 |
|
436 |
def process_file_download(file_url):
|
437 |
+
global Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url, ControlNet_url
|
438 |
urls_dict = {
|
439 |
'model': 'Model_url',
|
440 |
'vae': 'Vae_url',
|
441 |
'embed': 'Embedding_url',
|
442 |
'lora': 'LoRA_url',
|
443 |
+
'extension': 'Extensions_url',
|
444 |
+
'control': 'ControlNet_url'
|
445 |
}
|
446 |
|
447 |
if file_url.startswith("http"):
|
|
|
470 |
if not custom_file_urls.startswith('http'):
|
471 |
if not custom_file_urls.startswith(root_path):
|
472 |
custom_file_urls = f'{root_path}/{custom_file_urls}'
|
|
|
|
|
473 |
|
474 |
try:
|
475 |
process_file_download(custom_file_urls)
|
476 |
except FileNotFoundError:
|
477 |
pass
|
478 |
|
479 |
+
urls = [Model_url, Vae_url, LoRA_url, Embedding_url, Extensions_url, ControlNet_url]
|
480 |
|
481 |
for i, prefix in enumerate(prefixes):
|
482 |
if urls[i]:
|