TR Dizin
Stdlib-only CLI voor de open TR Dizin (Turkse nationale academische index) JSON API — zoeken, filters, PDF-naar-tekst
Getest · Werkt
Wat het doet
Een gecommitteerde Python CLI (scripts/trdizin.py, alleen stdlib, geen sleutels/login/browser) die de open Elasticsearch-gebaseerde JSON API van TR Dizin bevraagt voor publicaties, tijdschriften, auteurs en instellingen, ondersteunt geavanceerd zoeken en facetfilters binnen velden, en de PDF van een openbaar toegankelijke publicatie converteert naar markdown-tekst. Triggert wanneer de gebruiker wil zoeken of lezen van trdizin.gov.tr.
Testrapport
De echte live API end-to-end uitgevoerd — zoeken, geavanceerd zoeken binnen velden, auteur opzoeken, de gedocumenteerde ':' -in-query fout (exacte bericht en exit code 2), en een volledige PDF-naar-markdown extractie van een echt openbaar toegankelijk artikel via markitdown — elk gedocumenteerd gedrag kwam exact overeen met het waargenomen gedrag, inclusief een obscure 'returned floors small limit' eigenaardigheid. Een naïeve baseline fetch van de mensgerichte trdizin.gov.tr zoekpagina 404'de volledig.
Getest op: 2026-07-15 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/saidsurucu/trdizin-skill cd trdizin-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/trdizin
Commando's en voorbeeldprompts
/trdizinStdlib-only CLI voor de open TR Dizin (Turkse nationale academische index) JSON API — zoeken, filters, PDF-naar-tekst
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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