stlaurentjr commited on
Commit
1205ac7
1 Parent(s): ec3fc31

Update scripts/mainrunpodA1111.py

Browse files
Files changed (1) hide show
  1. scripts/mainrunpodA1111.py +41 -0
scripts/mainrunpodA1111.py CHANGED
@@ -318,7 +318,48 @@ def loradwn(LoRA_LINK):
318
  else:
319
  print('Wrong link, check that the link is valid')
320
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
321
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
322
 
323
  def CNet(ControlNet_Model, ControlNet_XL_Model):
324
 
 
318
  else:
319
  print('Wrong link, check that the link is valid')
320
 
321
+ def InstallDeforum():
322
+ os.chdir('/workspace/sd/stable-diffusion-webui/extensions')
323
+ if not os.path.exists("deforum-for-automatic1111-webui"):
324
+ call('git clone https://github.com/deforum-art/sd-webui-deforum.git', shell=True)
325
+ os.chdir('/workspace')
326
+ else:
327
+ os.chdir('deforum-for-automatic1111-webui')
328
+ call('git reset --hard', shell=True, stdout=open('/dev/null', 'w'), stderr=open('/dev/null', 'w'))
329
+ call('git pull', shell=True, stdout=open('/dev/null', 'w'), stderr=open('/dev/null', 'w'))
330
+ os.chdir('/workspace')
331
+
332
+ def InstallWildCards():
333
+ # Путь к целевой директории
334
+ target_dir = '/workspace/sd/stable-diffusion-webui/extensions/stable-diffusion-webui-wildcards/wildcards/'
335
+
336
+ # Перемещаемся в директорию расширений
337
+ os.chdir('/workspace/sd/stable-diffusion-webui/extensions')
338
+
339
+ if not os.path.exists("stable-diffusion-webui-wildcards"):
340
+ # Клонирование репозитория, если он ещё не существует
341
+ call('git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui-wildcards.git', shell=True)
342
+
343
+ # Перемещаемся в клонированный репозиторий
344
+ os.chdir('stable-diffusion-webui-wildcards')
345
+
346
+ # Скачиваем файл по ID
347
+ gdown.download(id='1sY9Yv29cCYZuxBvszkmLVgw--aRdwT1P', output='wildcards.zip', quiet=False)
348
 
349
+ # Создаем целевую директорию, если она ещё не существует
350
+ os.makedirs(target_dir, exist_ok=True)
351
+
352
+ # Распаковываем архив
353
+ with zipfile.ZipFile('wildcards.zip', 'r') as zip_ref:
354
+ zip_ref.extractall(target_dir)
355
+ else:
356
+ # Если репозиторий уже существует, обновляем его
357
+ os.chdir('stable-diffusion-webui-wildcards')
358
+ call('git reset --hard', shell=True, stdout=open(os.devnull, 'w'), stderr=open(os.devnull, 'w'))
359
+ call('git pull', shell=True, stdout=open(os.devnull, 'w'), stderr=open(os.devnull, 'w'))
360
+
361
+ # Возвращаемся в исходную рабочую директорию
362
+ os.chdir('/workspace')
363
 
364
  def CNet(ControlNet_Model, ControlNet_XL_Model):
365