TR Dizin
CLI solo stdlib para la API JSON abierta TR Dizin (índice académico nacional turco) — búsqueda, filtros, PDF a texto
Probado · Funciona
Qué hace
Una CLI de Python comprometida (scripts/trdizin.py, solo stdlib, sin claves/inicio de sesión/navegador) que consulta la API JSON abierta de TR Dizin basada en Elasticsearch para publicaciones, revistas, autores e instituciones, admite búsqueda avanzada con alcance de campo y filtros de facetas, y convierte el PDF de una publicación de acceso abierto a texto markdown. Se activa cuando el usuario desea buscar o leer desde trdizin.gov.tr.
Informe de la prueba
Ejecuté la API real en vivo de principio a fin — búsqueda, búsqueda avanzada con alcance de campo, búsqueda de autor, el error documentado de ':' en la consulta (mensaje exacto y código de salida 2), y una extracción completa de PDF a markdown de un artículo real de acceso abierto a través de markitdown — cada comportamiento documentado coincidió exactamente con el comportamiento observado, incluida una peculiaridad oscura de 'pisos devueltos límite pequeño'. Una línea base ingenua de la página de búsqueda de cara humana de trdizin.gov.tr devolvió un 404 rotundo.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/saidsurucu/trdizin-skill cd trdizin-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/trdizin
Comandos y prompts de ejemplo
/trdizinCLI solo stdlib para la API JSON abierta TR Dizin (índice académico nacional turco) — búsqueda, filtros, PDF a texto
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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