TR Dizin
Nur Stdlib-CLI für die offene TR Dizin (Türkischer nationaler akademischer Index) JSON-API – Suche, Filter, PDF-zu-Text
Getestet · Funktioniert
Was es kann
Eine engagierte Python-CLI (scripts/trdizin.py, nur stdlib, keine Schlüssel/Login/Browser), die die offene Elasticsearch-basierte JSON-API von TR Dizin für Publikationen, Zeitschriften, Autoren und Institutionen abfragt, erweiterte Feldsuch- und Facettenfilter unterstützt und die PDF einer Open-Access-Publikation in Markdown-Text konvertiert. Löst aus, wenn der Benutzer von trdizin.gov.tr suchen oder lesen möchte.
Testbericht
Die echte Live-API wurde Ende-zu-Ende ausgeführt – Suche, erweiterte Feldsuch, Autorensuche, der dokumentierte ':' -in-query-Fehler (exakte Meldung und Exit-Code 2) und eine vollständige PDF-zu-Markdown-Extraktion eines echten Open-Access-Papiers über markitdown – jedes einzelne dokumentierte Verhalten entsprach exakt dem beobachteten Verhalten, einschließlich einer obskuren 'returned floors small limit'-Eigenheit. Ein naiver Baseline-Fetch der menschlich zugänglichen trdizin.gov.tr-Suchseite gab sofort 404 zurück.
Getestet am: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/saidsurucu/trdizin-skill cd trdizin-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/trdizin
Befehle & Beispiel-Prompts
/trdizinNur Stdlib-CLI für die offene TR Dizin (Türkischer nationaler akademischer Index) JSON-API – Suche, Filter, PDF-zu-Text
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Search TR Dizin for recent Turkish papers on this topicPull the full text of this Turkish open-access articleFind Turkish academic sources and extract them to markdown