TR Dizin
Stdlib-only CLI för den öppna TR Dizin (turkiska nationella akademiska index) JSON API — sök, filter, PDF-till-text
Testad · Fungerar
Vad den gör
En engagerad Python CLI (scripts/trdizin.py, endast stdlib, inga nycklar/inloggning/webbläsare) som frågar TR Dizins öppna Elasticsearch-baserade JSON API för publikationer, tidskrifter, författare och institutioner, stöder fält-omfattande avancerad sökning och facet-filter, och konverterar en öppen tillgångs publikations PDF till markdown-text. Utlöses när användaren vill söka eller läsa från trdizin.gov.tr.
Testrapport
Körde det verkliga live API:et från slut till slut — sökning, fält-omfattande avancerad sökning, författarsökning, det dokumenterade ':' -in-query-felet (exakt meddelande och exit-kod 2), och en fullständig PDF-till-markdown-extraktion av ett verkligt öppet tillgångspapper via markitdown — varje dokumenterat beteende matchade observerat beteende exakt, inklusive en obskyr 'returned floors small limit'-egendomlighet. En naiv grundlinjehämtning av den mänskliga trdizin.gov.tr-söksidan gav 404 direkt.
Testad: 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
Kommandon och exempelprompter
/trdizinStdlib-only CLI för den öppna TR Dizin (turkiska nationella akademiska index) JSON API — sök, filter, PDF-till-text
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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