Add project and deployment instruction (docs/DEPLOYMENT.md)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
43
scripts/check_searxng_json.sh
Executable file
43
scripts/check_searxng_json.sh
Executable file
@@ -0,0 +1,43 @@
|
||||
#!/bin/sh
|
||||
# Скрипт для проверки формата JSON ответа от SearXNG
|
||||
|
||||
echo "Проверка формата JSON ответа от SearXNG..."
|
||||
|
||||
# Проверяем формат ответа от SearXNG
|
||||
RESPONSE=$(curl -s "http://searxng:8080/search?q=test&format=json" 2>&1)
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✓ SearXNG отвечает"
|
||||
echo "Формат ответа (первые 500 символов):"
|
||||
echo "$RESPONSE" | head -c 500
|
||||
echo ""
|
||||
echo ""
|
||||
|
||||
# Проверяем наличие ключевых полей
|
||||
if echo "$RESPONSE" | grep -q '"results"'; then
|
||||
echo "✓ Найдено поле 'results'"
|
||||
fi
|
||||
|
||||
if echo "$RESPONSE" | grep -q '"url"'; then
|
||||
echo "✓ Найдено поле 'url'"
|
||||
fi
|
||||
|
||||
if echo "$RESPONSE" | grep -q '"link"'; then
|
||||
echo "✓ Найдено поле 'link'"
|
||||
fi
|
||||
|
||||
if echo "$RESPONSE" | grep -q '"title"'; then
|
||||
echo "✓ Найдено поле 'title'"
|
||||
fi
|
||||
|
||||
if echo "$RESPONSE" | grep -q '"content"'; then
|
||||
echo "✓ Найдено поле 'content'"
|
||||
fi
|
||||
|
||||
if echo "$RESPONSE" | grep -q '"snippet"'; then
|
||||
echo "✓ Найдено поле 'snippet'"
|
||||
fi
|
||||
else
|
||||
echo "✗ Ошибка при запросе к SearXNG"
|
||||
echo "$RESPONSE"
|
||||
fi
|
||||
Reference in New Issue
Block a user