TR Dizin

Stdlib-only CLI for den åpne TR Dizin (tyrkisk nasjonal akademisk indeks) JSON API — søk, filtre, PDF-til-tekst

av saidsurucu · saidsurucu/trdizin-skill

Bestått ★ 10.0/10

TR Dizin — Stdlib-only CLI for den åpne TR Dizin (tyrkisk nasjonal akademisk indeks) JSON API — søk, filtre, PDF-til-tekst

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