我想知道是否有一个API可以在我的网页上使用Ubuntu软件中心的内容。我知道Ubuntu应用程序目录网站包含了几乎完整的Ubuntu应用程序数据库。它包含了所有的分类,评级,图片,描述以及下载按钮。
所以,是否可能在其他地方使用这个页面上的一些内容呢?
https://software-center.ubuntu.com/api/2.0/applications/$LANG/ubuntu/$SERIES/$ARCH/
将返回一个JSON文档,详细说明给定语言代码、发布名称前缀和架构下当前可安装的第三方应用程序。例如,这里是目前为Ubuntu 12.04提供的软件中心项目。
由于技术原因,从Ubuntu存档(如宇宙)中可用的应用程序由数据包app-install-data
处理。您可以使用apt-get source -t $SERIES app-install-data
获取列表,并在本地服务器上进行处理;它不经常更改。
http://reviews.ubuntu.com/reviews/api/1.0/reviews/filter/$LANG/ubuntu/$SERIES/$VERSION/$PACKAGE/
任何
。例如,这里是11.10写的关于华沙的评论。
http://reviews.ubuntu.com/reviews/api/1.0/review-stats/ubuntu/$SERIES/
http://screenshots.ubuntu.com/thumbnail-with-version/$PACKAGE/$VERSION
http://screenshots.ubuntu.com/screenshot-with-version/$PACKAGE/$VERSION
/usr/share/software-center/softwarecenter/distro/Ubuntu.py
/usr/share/software-center/softwarecenter/backend/piston/