#!/usr/bin/env bash
echo "=== HTTPS to self ==="
curl -s -o /dev/null -w "vocab          https %{http_code}  %{size_download}b\n" https://vocab.allgifted.com/
curl -s -o /dev/null -w "vocab manifest https %{http_code}  %{size_download}b\n" https://vocab.allgifted.com/manifest.json
curl -s -o /dev/null -w "vocab SW       https %{http_code}  %{size_download}b\n" https://vocab.allgifted.com/flutter_service_worker.js
curl -s -o /dev/null -w "vocabapi voices https %{http_code}  %{size_download}b\n" https://vocabapi.allgifted.com/api/voices
curl -s -o /dev/null -w "vocabapi config https %{http_code}  %{size_download}b\n" -H "X-Tenant: all-gifted" https://vocabapi.allgifted.com/api/config
echo ""
echo "=== HTTP -> HTTPS redirect ==="
curl -s -o /dev/null -w "vocab    http %{http_code}  Location: %{redirect_url}\n" http://vocab.allgifted.com/
curl -s -o /dev/null -w "vocabapi http %{http_code}  Location: %{redirect_url}\n" http://vocabapi.allgifted.com/api/voices
echo ""
echo "=== Sample API JSON (first 400b of /api/voices) ==="
curl -s https://vocabapi.allgifted.com/api/voices | head -c 400
echo ""
echo ""
echo "=== Math still alive? ==="
curl -s -o /dev/null -w "math    https %{http_code}\n" https://math.allgifted.com/
curl -s -o /dev/null -w "mathapi https %{http_code}\n" https://mathapi.allgifted.com/
curl -s -o /dev/null -w "quiz    https %{http_code}\n" https://quiz.allgifted.com/
