arXiv Lookup
Scripts ligeros para consultar la API de arXiv directamente mediante arxiv.py.
Scripts
Obtener DOI de revista desde ID de arXiv
uv run --with arxiv scripts/get_doi.py <arxiv_id>
- Devuelve el DOI de la revista si está disponible (código de salida 0), o finaliza con error (código de salida 1) si no se encuentra
- Este es el DOI asignado por la revista, no el DOI asignado por arXiv (
10.48550/arXiv.{id}) - El DOI asignado por arXiv se puede construir mecánicamente:
10.48550/arXiv.<id>— no requiere llamada a la API
Buscar en arXiv y obtener IDs
uv run --with arxiv scripts/search_id.py <query> [max_results]
- Busca directamente en la API de arXiv (sin base de datos local)
- Devuelve líneas separadas por tabulador con
arxiv_id\ttitle - Por defecto: 5 resultados, ordenados por relevancia
- La consulta admite prefijos de campo de la API de arXiv:
ti:(título),au:(autor),abs:(resumen),cat:(categoría) - Use comillas para frases exactas:
ti:"Attention Is All You Need" - Combine con AND/OR/ANDNOT:
ti:transformer AND cat:cs.CL
Notas de integración
- OpenAlex: Use
get_doi.pypara obtener DOIs de revista para consultas en OpenAlex - arxiv-doc-builder: Use
search_id.pypara encontrar IDs de arXiv, luego páselos a arxiv-doc-builder