#!/bin/bash

urls=(
"https://www.spiegel.de/ausland/iran-verhandlungen-mit-usa-das-soll-im-deal-stehen-a-6f2e8e8e-0002-0001-0000-000258397456"
"https://www.tagesschau.de/ausland/europa/iran-verhandlungen-trump-100.html"
"https://www.nytimes.com/2026/05/23/us/politics/britain-strait-of-hormuz-iran.html"
"https://www.t-online.de/nachrichten/ukraine-krieg/id_100633224/russland-hat-wohl-oreschnik-rakete-auf-ukraine-abgefeuert.html"
"https://www.spiegel.de/ausland/ukraine-oreschnik-rakete-merz-eskalation-a-4a3fa1b4-0002-0001-0000-000258397458"
"https://www.deutschlandfunk.de/ukraine-krieg-studios-ard-deutsche-welle-kiew-beschaedigt-100.html"
"https://www.nytimes.com/2026/05/24/us/politics/white-house-bystander-shooting-secret-service.html"
"https://www.welt.de/politik/ausland/article255845878/Weisses-Haus-Angreifer-nach-Schusswechsel-getoetet.html"
"https://www.zeit.de/politik/deutschland/2026-05/einbuergerung-union-verschaerfung-regeln"
"https://www.tagesspiegel.de/politik/einbuergerung-union-verschaerfung-100.html"
"https://www.welt.de/politik/deutschland/article255845880/Einbuergerungen-steigen-auf-Rekordwert.html"
"https://www.spiegel.de/ausland/tuerkei-polizei-stuermt-chp-zentrale-a-6f2e8e8e-0002-0001-0000-000258397460"
"https://rp-online.de/sport/fussball/borussia/borussia-moenchengladbach-sechser-aus-japan-sorgen-um-wunschspieler_aid-126478399"
"https://www.fussballtransfers.com/news/einigung-loesung-fuer-omlin-gefunden"
"https://www.bild.de/sport/fussball/borussia-moenchengladbach-rouven-schroeder-schnappt-sich-dieses-duo-683e8c72c37c0c1abcf8b2a3"
"https://neunzigplus.de/borussia-moenchengladbach/kaderumbau-laeuft-duo-im-anflug-auf-gladbach/"
"https://www.kicker.de/relegation-rwe-fuerth-muesels-traumfreistoss"
"https://www.ndr.de/sport/fussball/relegation-paderborn-wolfsburg-rueckspiel100.html"
"https://www.sportschau.de/fussball/championsleague/frauen/barcelona-ol-lyonnes-finale-live-100.html"
"https://www.augsburger-allgemeine.de/sport/fussball/champions-league-finale-psg-arsenal-uebertragung-2026"
"https://www.liverpoolfc.com/news/liverpool-sichern-sich-champions-league-qualifikation"
"https://blog.google/technology/ai/gemini-3-5-flash/"
"https://x.ai/blog/grok-4-3"
"https://api-docs.deepseek.com/news/news250529"
"https://www.zyphra.com/post/zaya1-8b"
"https://huggingface.co/needle"
)

echo "=== URL CHECK START $(date) ==="
echo ""

ok=0
fail=0
total=${#urls[@]}

for url in "${urls[@]}"; do
    result=$(curl -sI --max-time 10 -o /dev/null -w "%{http_code}" "$url" 2>/dev/null)
    if [ "$result" = "200" ]; then
        echo "OK    [200] $url"
        ((ok++))
    else
        echo "FAIL  [$result] $url"
        ((fail++))
    fi
done

echo ""
echo "=== ZUSAMMENFASSUNG ==="
echo "Gesamt: $total"
echo "OK (200): $ok"
echo "Fehlerhaft (nicht-200): $fail"
echo "=== ENDE $(date) ==="
