公式リポジトリウェブインターフェイス

提供: ArchWiki
移動先: 案内検索

関連記事

この記事では公式リポジトリの情報を JSON 形式で得られるウェブインターフェイスのドキュメントを提供します。

パッケージ情報

ベース URL: https://www.archlinux.org/packages/

パッケージの詳細

構文: /repository/architecture/package/json

例: https://www.archlinux.org/packages/core/x86_64/coreutils/json/

ファイル

構文: /repository/architecture/package/files/json

例: https://www.archlinux.org/packages/core/i686/coreutils/files/json/

パッケージ検索

インターフェイスは HTML の検索フォーム と同じクエリパラメータで使うことができます。ただし sort は例外です。

ベース URL: https://www.archlinux.org/packages/search/json

名前や説明

パラメータ: q

例: https://www.archlinux.org/packages/search/json/?q=pacman

名前の完全一致

パラメータ: name

例: https://www.archlinux.org/packages/search/json/?name=coreutils

説明

パラメータ: desc

例: https://www.archlinux.org/packages/search/json/?desc=pacman

リポジトリ

複数のリポジトリを検索したいときはこのパラメータを複数指定します (パラメータを指定しなかった場合、全てのリポジトリで検索されます)。

パラメータ: repo

値: Core, Extra, Testing, Multilib, Multilib-Testing, Community, Community-Testing

例: https://www.archlinux.org/packages/search/json/?q=cursor&repo=Community&repo=Extra

アーキテクチャ

複数のアーキテクチャを検索したいときはこのパラメータを複数指定します (パラメータを指定しなかった場合、全てのアーキテクチャで検索されます)。

パラメータ: arch

値: any, i686, x86_64

例: https://www.archlinux.org/packages/search/json/?q=cursor&arch=any&arch=x86_64

メンテナ

パラメータ: maintainer

例: https://www.archlinux.org/packages/search/json/?repo=Community&maintainer=orphan

パッケージ作成者

パラメータ: packager

Out-of-Date フラグ

パラメータ: flagged

値: Flagged, Not+Flagged

例: https://www.archlinux.org/packages/search/json/?arch=x86_64&flagged=Flagged

参照