Official repositories web interface (Português)
Este artigo fornece documentação para a interface web através da qual é possível consultar os repositórios oficiais e obter resultados em formato JSON.
Informações de pacotes
URL base: https://www.archlinux.org/packages/
Detalhes
Sintaxe: /repositório/arquitetura/pacote/json
Exemplo: https://archlinux.org/packages/core/x86_64/coreutils/json/
Arquivos
Sintaxe: /repositório/arquitetura/pacote/files/json
Exemplo: https://archlinux.org/packages/core/x86_64/coreutils/files/json/
Pesquisa por pacotes
A interface oferece suporte aos mesmos parâmetros que o formulário de pesquisa HTML, exceto pelo sort
.
URL base: https://www.archlinux.org/packages/search/json
Nome ou descrição
Parâmetro: q
Exemplo: https://archlinux.org/packages/search/json/?q=pacman
Nome exato
Parâmetro: name
Exemplo: https://archlinux.org/packages/search/json/?name=coreutils
Descrição
Parâmetro: desc
Exemplo: https://archlinux.org/packages/search/json/?desc=pacman
Repositório
É possível usar este parâmetro mais de uma vez para pesquisar em mais de um repositório (mas observe que omiti-lo completamente pesquisará em todos os repositórios).
Parâmetro: repo
Valores: Core
, Extra
, Testing
, Multilib
, Multilib-Testing
, Community
, Community-Testing
Exemplo: https://archlinux.org/packages/search/json/?q=cursor&repo=Community&repo=Extra
Arquitetura
É possível usar este parâmetro mais de uma vez para pesquisar mais de uma arquitetura (mas observe que omiti-lo completamente pesquisará todas as arquiteturas).
Parâmetro: arch
Valores: any
, i686
, x86_64
Exemplo: https://archlinux.org/packages/search/json/?q=cursor&arch=any&arch=x86_64
Mantenedor
Parâmetro: maintainer
Exemplo: https://archlinux.org/packages/search/json/?repo=Community&maintainer=orphan
Empacotador
Parâmetro: packager
Sinalizado como desatualizado
Parâmetro: flagged
Valores: Flagged
, Not+Flagged
Exemplo: https://archlinux.org/packages/search/json/?arch=x86_64&flagged=Flagged
Veja também
- Tópico no fórum
- Solicitação inicial de recurso: FS#13026
- Kittypack: Uma pequena ferramenta boba para cutucar archlinux.org/packages para obter informações