官方软件仓库 Web 界面

来自 ArchWiki

此条目或章节需要扩充。

理由:此 API 没有其他文档:如果您了解 Django,请查看源代码,帮助添加任何缺失的功能。(在Official repositories web interface 讨论页中讨论)

本条目提供关于 Web 界面的文档,通过该界面可以查询官方软件仓库并以 JSON 格式获取结果。

软件包信息

基础 URL:https://archlinux.org.cn/packages/

详情

语法:/软件仓库/架构/软件包/json/

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

文件

语法:/软件仓库/架构/软件包/files/json/

示例:https://archlinux.org.cn/packages/core/x86_64/coreutils/files/json/

软件包搜索

该界面支持与HTML 搜索表单相同的查询参数,除了 sort

基础 URL:https://www.archlinux.org/packages/search/json/

名称或描述

参数:q

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

精确名称

参数:name

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

描述

参数:desc

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

软件仓库

可以多次使用此参数以便在多个软件仓库中搜索(但请注意,完全省略它将在所有软件仓库中搜索)。

参数:repo

值:CoreCore-TestingExtraExtra-TestingMultilibMultilib-Testing

示例:https://archlinux.org.cn/packages/search/json/?q=cursor&repo=Core&repo=Extra

架构

可以多次使用此参数以便搜索多个架构(但请注意,完全省略它将搜索所有架构)。

参数:arch

值:anyx86_64

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

维护者

参数:maintainer

示例:https://archlinux.org.cn/packages/search/json/?repo=Extra&maintainer=orphan

打包者

参数:packager

标记

参数:flagged

值:FlaggedNot+Flagged

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

参见