Troque arxiv.org por talk2arxiv.org em qualquer link de artigo para ler o texto e conversar com uma IA que leu o artigo inteiro.
lukasschwab/arxiv.py
Um wrapper em Python para a API do arXiv que permite pesquisar artigos e obter seus metadados, PDFs e arquivos-fonte.
- Estrelas
- 1,562
- Forks
- 157
- Issues abertas
- 3
- Último commit
- há 5 dias
O que é?
arxiv.py é uma biblioteca cliente em Python para a API do arXiv, a interface pública do repositório de preprints mantido pela Cornell University Library, que abrange física, matemática, ciência da computação, biologia quantitativa, finanças quantitativas e estatística. Ela permite que código Python faça buscas por palavras-chave, autor, título e ID usando a sintaxe de consulta do arXiv, além de percorrer os resultados como objetos Python.
Um objeto Client cuida da paginação, das novas tentativas e do intervalo configurável entre as requisições. Assim, chamadas repetidas reutilizam o mesmo pool de conexões e respeitam o limite de requisições. Cada resultado expõe metadados do artigo, como título e autores, além da URL do PDF e de um helper para o tarball com os arquivos-fonte, que pode ser baixado usando a biblioteca padrão.
O pacote pode ser instalado do PyPI com pip ou uv e tem licença MIT.
Recursos principais
- 01Buscas por palavras-chave, autor, título e ID usando a sintaxe de consulta do arXiv.
- 02Interface de gerador lazy que retorna os resultados um de cada vez.
- 03Configuração do tamanho da página, do intervalo entre requisições e do número de novas tentativas via Client.
- 04Acesso aos metadados do artigo, à URL do PDF e à URL do tarball com os arquivos-fonte.
- 05Instalável do PyPI com pip ou uv.
Casos de uso
- Adicionar artigos recentes sobre um tema a um script de revisão bibliográfica.
- Baixar PDFs ou arquivos-fonte em lote para uma lista de IDs do arXiv.
- Criar um dashboard ou alerta para acompanhar novas submissões por autor ou palavra-chave.
Início rápido
- 1
Instale o pacote pelo PyPI
pip install arxiv - 2
Importe a biblioteca no seu código Python
import arxiv - 3
Pesquise os 10 artigos mais recentes que correspondam a uma palavra-chave usando o cliente padrão
Antes de usar
- Depende da API pública do arXiv, por isso a frequência das solicitações é limitada e os resultados dependem desse serviço.
Em coleções
Tópicos
Perguntas frequentes
- O que é arxiv.py?
- Um wrapper em Python para a API do arXiv que permite pesquisar artigos e obter seus metadados, PDFs e arquivos-fonte. arxiv.py é uma biblioteca cliente em Python para a API do arXiv, a interface pública do repositório de preprints mantido pela Cornell University Library, que abrange física, matemática, ciência da computação, biologia quantitativa, finanças quantitativas e estatística. Ela permite que código Python faça buscas por palavras-chave, autor, título e ID usando a sintaxe de consulta do arXiv, além de percorrer os resultados como objetos Python.
- arxiv.py é gratuito? Qual é a licença?
- arxiv.py é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- arxiv.py ainda é mantido?
- Manutenção ativa. O último commit de arxiv.py foi em 2 de nov. de 2026.
- Para que posso usar arxiv.py?
- Adicionar artigos recentes sobre um tema a um script de revisão bibliográfica. Baixar PDFs ou arquivos-fonte em lote para uma lista de IDs do arXiv. Criar um dashboard ou alerta para acompanhar novas submissões por autor ou palavra-chave.
- Como instalar arxiv.py?
- Instale o pacote pelo PyPI: pip install arxiv Importe a biblioteca no seu código Python: import arxiv Pesquise os 10 artigos mais recentes que correspondam a uma palavra-chave usando o cliente padrão
- Onde consigo arxiv.py?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/lukasschwab/arxiv.py
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app para encontrar, ler, favoritar, resumir e discutir artigos do arXiv, com chat de IA opcional usando sua própria chave da API Gemini.
Hub web e userscript do Tampermonkey que transforma um ID de artigo do arXiv em links de um clique para ferramentas de leitura, tradução, busca e discussão.
Servidor MCP local que permite a agentes de IA pesquisar no arXiv, ler artigos seção por seção a partir do LaTeX original, exportar BibTeX e monitorar tópicos.
Traduz artigos científicos em PDF para outro idioma, preservando fórmulas, gráficos, tabelas e layout, com opção de saída bilíngue.
Plugin do Zotero que traduz PDFs, EPubs, páginas da web, metadados, anotações e notas, com suporte a mais de 20 serviços de tradução.