「公式リポジトリウェブインターフェイス」の版間の差分
(ページの作成:「Category:パッケージ開発 en:Official repositories web interface {{Related articles start}} {{Related|AurJson}} {{Related articles end}} この記事では...」) |
Kusanaginoturugi (トーク | 投稿記録) (カテゴリを訂正) |
||
(他の1人の利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
− | [[Category:パッケージ |
+ | [[Category:パッケージ管理]] |
+ | [[Category:Arch プロジェクト]] |
||
[[en:Official repositories web interface]] |
[[en:Official repositories web interface]] |
||
{{Related articles start}} |
{{Related articles start}} |
2023年9月6日 (水) 19:03時点における最新版
関連記事
この記事では公式リポジトリの情報を 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
参照
- フォーラムスレッド
- Initial feature request: FS#13026
- Kittypack: A silly little tool to poke archlinux.org/packages for info