Gestione completa delle citazioni per la ricerca accademica. Cerca articoli su Google Scholar e PubMed, estrai metadati accurati, valida le citazioni e gene…
npx clawhub@latest install citation-managementCitation Management è una skill completa per la gestione dei riferimenti accademici durante il processo di ricerca e scrittura. Ti consente di cercare articoli su Google Scholar e PubMed, estrarre metadati accurati da DOI, PMID e ID arXiv, validare le citazioni esistenti e generare voci BibTeX correttamente formattate. Installa questa skill per eliminare gli errori di inserimento manuale delle citazioni, automatizzare la costruzione della bibliografia e garantire riferimenti pronti per la pubblicazione nei manoscritti scientifici.
npx clawhub@latest install citation-managementFai clic sul pulsante Installa in cima a questa pagina per la configurazione con un clic
Cerca su Google Scholar e PubMed in modo programmatico utilizzando search_google_scholar.py e search_pubmed.py. Supporta operatori avanzati, termini MeSH, filtri per intervallo di date, filtri per tipo di pubblicazione, ordinamento per numero di citazioni ed esportazione in JSON o BibTeX.
Converti qualsiasi combinazione di DOI, PMID, ID arXiv o URL in metadati di citazione completi utilizzando extract_metadata.py. Le fonti includono CrossRef (DOI), PubMed E-utilities (biomedico), arXiv API (preprint) e DataCite (dataset e software) — tutte gratuite, senza necessità di chiave API per la maggior parte.
Usa doi_to_bibtex.py per una conversione rapida di singoli DOI o in batch. Accetta un elenco di DOI da un file (uno per riga) e genera un file .bib pronto all'uso, con supporto opzionale agli appunti per le singole voci.
validate_citations.py verifica la risoluzione dei DOI tramite doi.org e CrossRef, controlla i campi obbligatori per ogni tipo di voce BibTeX, rileva i duplicati e convalida la sintassi. Un flag --auto-fix corregge automaticamente i problemi più comuni e genera un report di convalida strutturato in formato JSON.
format_bibtex.py standardizza l'ordine dei campi, l'indentazione, il formato dei nomi degli autori e la capitalizzazione dei titoli; ordina le voci per chiave, anno o autore; e rimuove le voci duplicate. Produce file .bib formattati in modo uniforme, pronti per la compilazione LaTeX.
Il flusso di lavoro in cinque fasi — ricerca, estrazione dei metadati, formattazione BibTeX, validazione e integrazione nella scrittura — è completamente automatizzabile tramite script. Ogni fase dispone di strumenti dedicati e può essere combinata in un'unica pipeline, dalla query di ricerca grezza a un file final_references.bib validato.
Cerca su Google Scholar e PubMed articoli rilevanti per l'argomento, estrai i metadati dai risultati, aggiungi articoli specifici tramite DOI, quindi esegui in sequenza la deduplicazione, la formattazione e la validazione per produrre un file .bib pronto per la submission in un documento LaTeX.
Dato un file di testo semplice contenente DOI raccolti durante la lettura, esegui doi_to_bibtex.py --input dois.txt --output references.bib per generare un file BibTeX completo in pochi secondi, evitando qualsiasi inserimento manuale.
Passa un file .bib disordinato e proveniente da più fonti attraverso format_bibtex.py per la standardizzazione e la deduplicazione, poi attraverso validate_citations.py con --auto-fix per risolvere DOI non validi, campi obbligatori mancanti ed errori di sintassi prima della consegna finale.
Usa search_google_scholar.py con --sort-by citations per individuare articoli seminali e altamente citati su un argomento, poi passa i risultati attraverso extract_metadata.py per generare immediatamente un file BibTeX dei riferimenti più influenti.
Pacchetti Python (obbligatori):
requests — Richieste HTTP per le API di metadatibibtexparser — Analisi e formattazione BibTeXbiopython — Accesso alle E-utilities di PubMedPacchetti Python (facoltativi):
scholarly — Wrapper per le API di Google Scholarselenium — Alternativa per uno scraping più robusto di Google Scholarcrossref-commons — Accesso avanzato alle API di CrossRefpylatexenc — Gestione dei caratteri speciali LaTeXAPI esterne utilizzate (tutte gratuite, nessuna chiave richiesta per impostazione predefinita):
api.crossref.org) — Metadati DOIncbi.nlm.nih.gov) — Metadati biomedici; chiave API consigliata per un utilizzo ad alto volumearxiv.org) — Metadati dei preprintapi.datacite.org) — DOI per dataset e softwarenpx clawhub@latest install citation-managementAccedi per scrivere una recensione
Nessuna recensione ancora. Sii il primo a condividere la tua esperienza!