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