This commit is contained in:
2026-08-03 19:01:19 +03:00
parent 981187529d
commit 1bde8e8ca3
2 changed files with 1266 additions and 84 deletions
+49
View File
@@ -0,0 +1,49 @@
# ========================== НАСТРОЙКИ ==========================
# Защищённая публичная папка Яндекс Диска.
TARGET_URL="https://disk.yandex.ru/d/cWn4RgSdFcSZXw/ODIS/Flashdaten/Brand-C"
# Пароль публичной ссылки.
# Если оставить пустым одновременно с PASS_TOKEN, скрипт запросит
# пароль интерактивно без отображения введённых символов.
PUBLIC_LINK_PASSWORD=""
# Необязательный готовый passToken.
# Если задан, он имеет приоритет над PUBLIC_LINK_PASSWORD.
# Допустимы значение токена, passToken=значение и строка cookie.
PASS_TOKEN=""
# Локальный каталог, в который будут скачаны файлы.
OUTPUT_DIR="/mnt/hdd1-4TB/ODIS/Flashdaten/Brand-C"
# Постоянный профиль Chromium.
# Относительный путь считается от каталога, где лежат скрипт и env-файл.
PLAYWRIGHT_PROFILE_DIR="./yandex-browser-profile"
# true — Chromium запускается без видимого окна.
# Для ручного прохождения CAPTCHA установи false.
PLAYWRIGHT_HEADLESS=true
# Сколько секунд ждать авторизацию и получение passToken.
PLAYWRIGHT_TIMEOUT=60
# Задержка перед каждым запросом download-url.
FILE_DELAY_MIN=1.5
FILE_DELAY_MAX=3.5
# Задержка между запросами страниц fetch-list.
PAGE_DELAY_MIN=3.0
PAGE_DELAY_MAX=6.0
# После скольких запросов download-url делать длинную паузу.
# Значение 0 отключает длинные паузы.
COOLDOWN_EVERY_FILES=100
COOLDOWN_MIN=60.0
COOLDOWN_MAX=120.0
# Сетевые таймауты requests в секундах.
CONNECT_TIMEOUT=30
READ_TIMEOUT=120
# Количество повторов сетевых запросов при временных ошибках.
HTTP_RETRIES=10
File diff suppressed because it is too large Load Diff