TR Dizin
CLI solo stdlib per l'API JSON aperta TR Dizin (indice accademico nazionale turco) — ricerca, filtri, PDF-to-text
Promosso
Cosa fa
Una CLI Python impegnata (scripts/trdizin.py, solo stdlib, nessuna chiave/login/browser) che interroga l'API JSON aperta basata su Elasticsearch di TR Dizin per pubblicazioni, riviste, autori e istituzioni, supporta ricerca avanzata per campo e filtri facet, e converte il PDF di una pubblicazione open-access in testo markdown. Si attiva quando l'utente vuole cercare o leggere da trdizin.gov.tr.
Rapporto di test
Eseguita la vera API live end-to-end — ricerca, ricerca avanzata per campo, ricerca autore, l'errore documentato di query con ':' -in- (messaggio esatto e codice di uscita 2), e un'estrazione completa PDF-to-markdown di un vero articolo open-access tramite markitdown — ogni singolo comportamento documentato ha corrisposto esattamente al comportamento osservato, inclusa un'oscura stranezza 'returned floors small limit'. Un naive baseline fetch della pagina di ricerca visibile dall'uomo trdizin.gov.tr ha restituito 404.
Testato il: 2026-07-15 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/saidsurucu/trdizin-skill cd trdizin-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/trdizin
Comandi e prompt di esempio
/trdizinCLI solo stdlib per l'API JSON aperta TR Dizin (indice accademico nazionale turco) — ricerca, filtri, PDF-to-text
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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