From 22d23c1ca09ffa2251eb0b777dedab1575145938 Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Mon, 25 Aug 2025 14:23:43 +0800 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D0=BE=D1=88=D0=B8?= =?UTF-8?q?=D0=B1=D0=BA=D0=B8=20=D0=B4=D0=BB=D0=B8=D0=BD=D0=BD=D1=8B=D1=85?= =?UTF-8?q?=20=D0=B8=D0=BC=D1=91=D0=BD=20=D1=84=D0=B0=D0=B9=D0=BB=D0=BE?= =?UTF-8?q?=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rag/download.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rag/download.sh b/rag/download.sh index 2077bee..d1036df 100755 --- a/rag/download.sh +++ b/rag/download.sh @@ -1,5 +1,5 @@ #!/bin/bash -# shellcheck disable=SC1091,SC2181 +# shellcheck disable=SC1091,SC2181,SC2000 command -v curl >/dev/null 2>&1 || { echo >&2 "Ошибка: curl не установлен"; exit 1; } command -v jq >/dev/null 2>&1 || { echo >&2 "Ошибка: jq не установлен"; exit 1; } @@ -45,7 +45,12 @@ for PAGE_ID in "$@"; do exit fi - HTML_FILEPATH="$OUTPUT_PATH/${TITLE//\//_}.html" + TITLE_ESC="${TITLE//\//_}" + FILENAME="$TITLE_ESC.html" + if [ "$(echo "$FILENAME" | wc -c)" -gt 255 ]; then # измерение по байтам, а не длине + FILENAME="${TITLE_ESC:0:120}.html" + fi + HTML_FILEPATH="$OUTPUT_PATH/$FILENAME" CONTENT=${CONTENT//href=\"\//href=\"$CONF_URL} CONTENT=${CONTENT//src=\"\//src=\"$CONF_URL}