diff --git a/health.sh b/health.sh
index 821b5b9..545468b 100644
--- a/health.sh
+++ b/health.sh
@@ -5,9 +5,6 @@ MAX_JOBS=10
RETRY_COUNT=3
README="./readme.md"
STATUSLOG=$(mktemp)
-PASSED=0
-FAILED=0
-EMPTY=0
get_status() {
local url="$1"
@@ -51,12 +48,7 @@ get_status() {
case "$status_code" in
200)
- if ! curl -skL -A "$UA" --max-time 5 "$url" | head -c 1 | grep -q '.'; then
- echo "| $channel | Empty body (404) | \`$url\` |" >>"$STATUSLOG"
- echo "EMPTY" >>"$STATUSLOG"
- else
- echo "PASS" >>"$STATUSLOG"
- fi
+ echo "PASS" >>"$STATUSLOG"
;;
4* | 5*)
@@ -105,21 +97,20 @@ check_links() {
}
write_readme() {
- local passed redirected empty failed
+ local passed failed
passed=$(grep -c '^PASS$' "$STATUSLOG")
- empty=$(grep -c '^EMPTY$' "$STATUSLOG")
failed=$(grep -c '^FAIL$' "$STATUSLOG")
{
echo "## Log @ $(TZ="UTC" date "+%Y-%m-%d %H:%M %Z")"
echo
- echo "### ✅ Working Streams: $passed
➖ Empty Streams: $empty
❌ Dead Streams: $failed"
+ echo "### ✅ Working Streams: $passed
❌ Dead Streams: $failed"
echo
- if (($failed > 0 || $empty > 0)); then
+ if (($failed > 0)); then
head -n 1 "$STATUSLOG"
- grep -v -e '^PASS$' -e '^FAIL$' -e '^EMPTY$' -e '^---' "$STATUSLOG" | grep -v '^| Channel' | sort -u
+ grep -v -e '^PASS$' -e '^FAIL$' -e '^---' "$STATUSLOG" | grep -v '^| Channel' | sort -u
fi
echo "---"