Compare commits

..

2 Commits

Author SHA1 Message Date
Felix
345705eac2 change error reports 2026-02-17 16:24:40 +02:00
Felix
9df0be17fa add fix 2026-02-17 16:20:48 +02:00

View File

@ -220,7 +220,7 @@ best_sample_player() {
# Uaflix geo-block detection (textual)
is_uaflix_geoblocked() {
html="$1"
printf '%s' "$html" | grep -Eiq 'доступн(ий|а|і).*(лише|тільки).*(україн|україні)|недоступн(ий|а|і).*(ваш(ій|ей) країні|регіоні)|geo.?block'
printf '%s' "$html" | grep -Eiq 'доступн(ий|а|і).*(лише|тільки).*(україн|україні)|недоступн(ий|а|і).*(ваш(ій|ей) країні|регіоні)|geo.?block|бачите тільки трейлер|пройдіть авторизацію'
}
echo "Перевірка джерел, плеєрів і стрімів..."
@ -305,7 +305,7 @@ for provider in $PROVIDERS; do
done
if [ -z "$stream_url" ]; then
printf '%s|%s|%s\n' "$provider" "$sample_player" "NO_STREAM_IN_PLAYER" >> "$stream_tmp"
printf '%s|%s|%s\n' "$provider" "$sample_player" "GEO_BLOCK" >> "$stream_tmp"
continue
fi
@ -321,7 +321,7 @@ echo "=== Звіт 1: Джерело - сторінка/плеєр ==="
while IFS='|' read -r source_name page_url page_status provider_list geo_note; do
[ -z "$source_name" ] && continue
if [ -n "$geo_note" ]; then
echo "- ${source_name}: сторінка ${page_status}, плеєр: ${provider_list} (${geo_note})"
echo "- ${source_name}: сторінка ${page_status%%(*}(${geo_note}), плеєр: ${provider_list}"
else
echo "- ${source_name}: сторінка ${page_status}, плеєр: ${provider_list}"
fi