TR Dizin
Stdlib-only CLI for den åbne TR Dizin (Tyrkisk national akademisk indeks) JSON API — søg, filtre, PDF-til-tekst.
Testet · Virker
Hvad det gør
En forpligtet Python CLI (scripts/trdizin.py, stdlib kun, ingen nøgler/login/browser) der forespørger TR Dizins åbne Elasticsearch-baserede JSON API for publikationer, tidsskrifter, forfattere og institutioner, understøtter felt-scoped avanceret søgning og facet-filtre, og konverterer en open-access publikations PDF til markdown-tekst. Triggere, når brugeren ønsker at søge eller læse fra trdizin.gov.tr.
Testrapport
Kørte den rigtige live API ende-til-ende — søgning, felt-scoped avanceret søgning, forfatteropslag, den dokumenterede ':' -in-query fejl (præcis besked og exit code 2), og en fuld PDF-til-markdown ekstraktion af en rigtig open-access artikel via markitdown — hver eneste dokumenterede adfærd matchede observeret adfærd præcist, inklusive en obskur 'returned floors small limit' quirk. En naiv baseline-hentning af den menneske-vendte trdizin.gov.tr søgeside 404'ede helt.
Testet: 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
Kommandoer og eksempelprompter
/trdizinStdlib-only CLI for den åbne TR Dizin (Tyrkisk national akademisk indeks) JSON API — søg, filtre, PDF-til-tekst.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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