Files
typesafe/update_docs.sh
Marius Mutu 2d012a969c teren de test TypeSafe: docs offline + script de proba
Separat de produsele ROA. docs/ = documentatia oficiala descarcata ca Markdown
(111 pagini), reluabila cu update_docs.sh. typesafe_test.py face un apel cu cate
o intrebare din fiecare tip (choice/noul/score) pe o linie de factura de furnizor.
Cheia API se ia din TYPESAFE_API_KEY, nu se versioneaza.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KHLUSsKP99G6ebv2fFUKQV
2026-09-17 21:47:19 +03:00

12 lines
483 B
Bash

#!/bin/sh
# Reia docs-urile de la docs.typesafe.ai in ./docs (Mintlify serveste .md la orice pagina).
cd "$(dirname "$0")/docs" || exit 1
curl -sS -o llms.txt https://docs.typesafe.ai/llms.txt || exit 1
grep -oE 'https://docs\.typesafe\.ai/[^)]+\.md' llms.txt | sort -u > _urls.txt
while read -r u; do
rel="${u#https://docs.typesafe.ai/}"
mkdir -p "$(dirname "$rel")"
curl -sS -f -o "$rel" "$u" || echo "ESEC: $u"
done < _urls.txt
echo "pagini: $(find . -name '*.md' | wc -l)"