Gestión integral de citas para investigación académica. Busca artículos en Google Scholar y PubMed, extrae metadatos precisos, valida citas y gene…
npx clawhub@latest install citation-managementCitation Management es una habilidad integral para gestionar referencias académicas a lo largo del proceso de investigación y escritura. Te permite buscar artículos en Google Scholar y PubMed, extraer metadatos precisos a partir de DOIs, PMIDs e IDs de arXiv, validar citas existentes y generar entradas BibTeX correctamente formateadas. Instala esta habilidad para eliminar errores en la introducción manual de citas, automatizar la construcción de bibliografías y garantizar referencias listas para publicación en manuscritos científicos.
npx clawhub@latest install citation-managementHaz clic en el botón Instalar en la parte superior de esta página para una configuración rápida
Busca en Google Scholar y PubMed de forma programática utilizando search_google_scholar.py y search_pubmed.py. Admite operadores avanzados, términos MeSH, filtros de rango de fechas, filtros de tipo de publicación, ordenación por número de citas y exportación a JSON o BibTeX.
Convierte cualquier combinación de DOIs, PMIDs, IDs de arXiv o URLs en metadatos de citas completos utilizando extract_metadata.py. Las fuentes incluyen CrossRef (DOIs), PubMed E-utilities (biomedicina), arXiv API (preprints) y DataCite (conjuntos de datos y software) — todas gratuitas, sin necesidad de clave de API para la mayoría.
Usa doi_to_bibtex.py para una conversión rápida de DOI individual o por lotes. Acepta una lista de DOIs desde un archivo (uno por línea) y genera un archivo .bib listo para usar, con soporte opcional de portapapeles para entradas individuales.
validate_citations.py comprueba la resolución de DOI a través de doi.org y CrossRef, verifica los campos obligatorios según el tipo de entrada BibTeX, detecta duplicados y valida la sintaxis. Un indicador --auto-fix corrige automáticamente los problemas más comunes y genera un informe de validación estructurado en formato JSON.
format_bibtex.py estandariza el orden de los campos, la sangría, el formato de los nombres de los autores y el uso de mayúsculas en los títulos; ordena las entradas por clave, año o autor; y elimina entradas duplicadas. Genera archivos .bib con formato coherente, listos para la compilación en LaTeX.
El flujo de trabajo de cinco fases — búsqueda, extracción de metadatos, formato BibTeX, validación e integración en la redacción — es completamente scriptable. Cada fase cuenta con herramientas dedicadas y puede combinarse en un único pipeline que va desde consultas de búsqueda sin procesar hasta un final_references.bib validado.
Busca artículos relevantes sobre el tema en Google Scholar y PubMed, extrae los metadatos de los resultados, añade artículos específicos mediante DOI y, a continuación, ejecuta la deduplicación, el formateo y la validación en secuencia para generar un archivo .bib listo para enviar, destinado a un documento LaTeX.
Dado un archivo de texto plano de DOIs recopilados durante la lectura, ejecuta doi_to_bibtex.py --input dois.txt --output references.bib para generar un archivo BibTeX completo en segundos, evitando toda entrada manual.
Pasa un archivo .bib desordenado y de múltiples fuentes por format_bibtex.py para estandarizarlo y eliminar duplicados, luego por validate_citations.py con --auto-fix para resolver DOIs rotos, campos obligatorios faltantes y errores de sintaxis antes de la entrega final.
Utiliza search_google_scholar.py con --sort-by citations para identificar artículos seminales y muy citados sobre un tema, luego canaliza los resultados a través de extract_metadata.py para generar inmediatamente un archivo BibTeX con las referencias más influyentes.
Paquetes de Python (requeridos):
requests — Solicitudes HTTP para APIs de metadatosbibtexparser — Análisis y formato de BibTeXbiopython — Acceso a E-utilities de PubMedPaquetes de Python (opcionales):
scholarly — Wrapper de la API de Google Scholarselenium — Alternativa para un scraping más robusto de Google Scholarcrossref-commons — Acceso mejorado a la API de CrossRefpylatexenc — Manejo de caracteres especiales de LaTeXAPIs externas utilizadas (todas gratuitas, sin clave requerida por defecto):
api.crossref.org) — Metadatos de DOIncbi.nlm.nih.gov) — Metadatos biomédicos; se recomienda clave de API para uso de alto volumenarxiv.org) — Metadatos de preprintsapi.datacite.org) — DOIs de conjuntos de datos y softwarenpx clawhub@latest install citation-managementInicia sesión para escribir una reseña
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!