TR Dizin
Stdlib-only CLI for den åpne TR Dizin (tyrkisk nasjonal akademisk indeks) JSON API — søk, filtre, PDF-til-tekst
Bestått
Hva den gjør
En forpliktet Python CLI (scripts/trdizin.py, kun stdlib, ingen nøkler/login/nettleser) som spør TR Dizins åpne Elasticsearch-baserte JSON API for publikasjoner, tidsskrifter, forfattere og institusjoner, støtter felt-omfanget avansert søk og fasetter, og konverterer en åpen tilgangs publikasjons PDF til markdown-tekst. Utløses når brukeren ønsker å søke eller lese fra trdizin.gov.tr.
Testrapport
Kjørte den ekte live APIen ende-til-ende — søk, felt-omfanget avansert søk, forfatteroppslag, den dokumenterte ':' -in-query feilen (eksakt melding og exit code 2), og en full PDF-til-markdown-ekstraksjon av en ekte åpen tilgangs artikkel via markitdown — hver eneste dokumenterte oppførsel matchet observert oppførsel nøyaktig, inkludert en obskur 'returned floors small limit' kværk. En naiv grunnlinje-henting av den menneske-vendte trdizin.gov.tr søkesiden 404-et helt.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/saidsurucu/trdizin-skill cd trdizin-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/trdizin
Kommandoer og eksempelprompter
/trdizinStdlib-only CLI for den åpne TR Dizin (tyrkisk nasjonal akademisk indeks) JSON API — søk, filtre, PDF-til-tekst
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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