TR Dizin
Outil CLI stdlib uniquement pour l'API JSON ouverte TR Dizin (index national académique turc) — recherche, filtres, PDF vers texte
Testé · Fonctionne
Ce que fait
Un CLI Python engagé (scripts/trdizin.py, stdlib uniquement, sans clés/login/navigateur) qui interroge l'API JSON ouverte basée sur Elasticsearch de TR Dizin pour les publications, revues, auteurs et institutions, prend en charge la recherche avancée par champ et les filtres de facettes, et convertit le PDF d'une publication en accès libre en texte markdown. Se déclenche lorsque l'utilisateur souhaite rechercher ou lire sur trdizin.gov.tr.
Rapport de test
A exécuté la véritable API en direct de bout en bout — recherche, recherche avancée par champ, recherche d'auteur, l'erreur documentée ':' dans la requête (message exact et code de sortie 2), et une extraction PDF vers markdown complète d'un vrai article en accès libre via markitdown — chaque comportement documenté a correspondu exactement au comportement observé, y compris une obscure bizarrerie de 'limite de planchers retournés petite'.
Testé le: 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
Commandes et exemples de prompts
/trdizinOutil CLI stdlib uniquement pour l'API JSON ouverte TR Dizin (index national académique turc) — recherche, filtres, PDF vers texte
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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