TR Dizin

Nur Stdlib-CLI für die offene TR Dizin (Türkischer nationaler akademischer Index) JSON-API – Suche, Filter, PDF-zu-Text

von saidsurucu · saidsurucu/trdizin-skill

Getestet · Funktioniert ★ 10.0/10

TR Dizin — Nur Stdlib-CLI für die offene TR Dizin (Türkischer nationaler akademischer Index) JSON-API – Suche, Filter, PDF-zu-Text

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 topic
  • Pull the full text of this Turkish open-access article
  • Find Turkish academic sources and extract them to markdown