arXiv Lookup
Scripts leves para consultar a API do arXiv diretamente via arxiv.py.
Scripts
Obter DOI de Periódico a partir do ID do arXiv
uv run --with arxiv scripts/get_doi.py <arxiv_id>
- Retorna o DOI do periódico se disponível (código de saída 0), ou sai com erro (código de saída 1) se não encontrado
- Este é o DOI atribuído pelo periódico, não o DOI atribuído pelo arXiv (
10.48550/arXiv.{id}) - O DOI atribuído pelo arXiv pode ser construído mecanicamente:
10.48550/arXiv.<id>— nenhuma chamada de API necessária
Pesquisar no arXiv e Obter IDs
uv run --with arxiv scripts/search_id.py <consulta> [max_resultados]
- Pesquisa a API do arXiv diretamente (sem banco de dados local)
- Retorna linhas separadas por tabulação
arxiv_id\ttitulo - Padrão: 5 resultados, ordenados por relevância
- A consulta suporta prefixos de campo da API do arXiv:
ti:(título),au:(autor),abs:(resumo),cat:(categoria) - Use aspas para frases exatas:
ti:"Attention Is All You Need" - Combine com AND/OR/ANDNOT:
ti:transformer AND cat:cs.CL
Notas de Integração
- OpenAlex: Use
get_doi.pypara obter DOIs de periódicos para consultas no OpenAlex - arxiv-doc-builder: Use
search_id.pypara encontrar IDs do arXiv, em seguida passe-os para o arxiv-doc-builder