from pathlib import Path
import os
from subprocess import Popen
sd = Path("/stable-diffusion-webui/")
extensions = (sd / Path("extensions"))

os.chdir(extensions)
for url in [

"https://github.com/kohya-ss/sd-webui-additional-networks",

1
2
3
4
5
6
7
8
9
"https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111",
"https://github.com/DominikDoom/a1111-sd-webui-tagcomplete",
"https://github.com/Katsuyuki-Karasawa/stable-diffusion-webui-localization-ja_JP",
"https://github.com/Mikubill/sd-webui-controlnet",
"https://github.com/fkunn1326/openpose-editor.git",
"https://github.com/KohakuBlueleaf/a1111-sd-webui-lycoris",
"https://github.com/hako-mikan/sd-webui-supermerger",
"https://github.com/hako-mikan/sd-webui-lora-block-weight",
"https://github.com/hako-mikan/sd-webui-regional-prompter"

]:
Popen(["git", "clone", url]).communicate()
for d in extensions.iterdir():
if d.is_dir():
os.chdir(d)
Popen(["git", "pull"]).communicate()

Edit

Pub: 13 Feb 2023 02:52 UTC

Edit: 31 May 2023 01:34 UTC

Views: 66