TR Dizin

Stdlib-only CLI voor de open TR Dizin (Turkse nationale academische index) JSON API — zoeken, filters, PDF-naar-tekst

Door saidsurucu · saidsurucu/trdizin-skill

Getest · Werkt ★ 10.0/10

TR Dizin — Stdlib-only CLI voor de open TR Dizin (Turkse nationale academische index) JSON API — zoeken, filters, PDF-naar-tekst

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