CommunityPesquisa e Análise de Dadosgithub.com

arxiv-lookup

Scripts leves para consultar a API do arXiv diretamente via `arxiv.py`, retornando DOIs de periódicos e IDs de artigos.

O que é arxiv-lookup?

O skill arxiv-lookup oferece duas ferramentas de linha de comando leves para interagir com a API do arXiv usando a biblioteca `arxiv.py`. O script `get_doi.py` aceita um ID do arXiv e retorna o DOI do periódico associado ao artigo (quando disponível), permitindo integração com plataformas como OpenAlex. O script `search_id.py` realiza buscas na API do arXiv com suporte a prefixos de campo (como `ti:`, `au:`, `abs:`, `cat:`) e operadores lógicos (AND/OR/ANDNOT), retornando IDs do arXiv e títulos em formato TSV. Ambos os scripts são executados via `uv run` sem necessidade de instalação permanente de dependências, facilitando o uso em pipelines de pesquisa automatizada. Este skill é ideal para desenvolvedores que precisam consultar metadados de artigos acadêmicos do arXiv de forma programática, seja para extrair DOIs de periódicos ou descobrir IDs de artigos para ferramentas como arxiv-doc-builder.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add ultimatile/arxiv-skills

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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.py para obter DOIs de periódicos para consultas no OpenAlex
  • arxiv-doc-builder: Use search_id.py para encontrar IDs do arXiv, em seguida passe-os para o arxiv-doc-builder

Habilidades Relacionadas