官方倉庫 web 接口
本文提供了官方倉庫網頁界面的文檔,通過該界面可以查詢官方倉庫並獲取 JSON 格式的結果。
軟件包信息[編輯 | 編輯原始碼]
基礎連結: https://www.archlinux.org/packages/
軟件包細節[編輯 | 編輯原始碼]
連結格式: /倉庫/架構/軟件包/json
例子: https://archlinux.org/packages/core/x86_64/coreutils/json/
文件列表[編輯 | 編輯原始碼]
連結格式: /倉庫/架構/軟件包/files/json
例子: https://archlinux.org/packages/core/x86_64/coreutils/files/json/
軟件包搜索[編輯 | 編輯原始碼]
該界面支持除了sort
以外的和HTML Search Form一樣的查詢格式。
基礎連結: https://www.archlinux.org/packages/search/json
通過名稱或描述搜索[編輯 | 編輯原始碼]
參數: q
例子: https://archlinux.org/packages/search/json/?q=pacman
通過準確的名稱搜索[編輯 | 編輯原始碼]
參數: name
例子: https://archlinux.org/packages/search/json/?name=coreutils
通過描述搜索[編輯 | 編輯原始碼]
參數: desc
例子: https://archlinux.org/packages/search/json/?desc=pacman
通過倉庫篩選[編輯 | 編輯原始碼]
可以多次使用這個參數以在多個倉庫中搜索(但是請注意,如果完全省略它會在所有倉庫中搜索)。
參數: repo
可用值: Core
, Core-Testing
, Extra
, Extra-Testing
, Multilib
, Multilib-Testing
例子: https://archlinux.org/packages/search/json/?q=cursor&repo=Core&repo=Extra
通過架構篩選[編輯 | 編輯原始碼]
可以多次使用這個參數以在多個架構的軟件包中搜索(但是請注意,如果完全省略它會在所有架構的軟件包中搜索)。
參數: arch
可用值: any
, x86_64
例子: https://archlinux.org/packages/search/json/?q=cursor&arch=any&arch=x86_64
通過維護者搜索[編輯 | 編輯原始碼]
參數: maintainer
例子: https://archlinux.org/packages/search/json/?repo=Extra&maintainer=orphan
通過打包者搜索[編輯 | 編輯原始碼]
參數: packager
通過標記狀態搜索[編輯 | 編輯原始碼]
參數: flagged
可用值: Flagged
, Not+Flagged
例子: https://archlinux.org/packages/search/json/?arch=x86_64&flagged=Flagged
參見[編輯 | 編輯原始碼]
- Forum thread
- Initial feature request: FS#13026
- Kittypack: A silly little tool to poke archlinux.org/packages for info