İyi evet. Unutmayın
- Bu API'nın kabul edilen tek tüketicisi Yazılım Merkezi projesidir. Sözdizimi, üçüncü taraflara bakılmaksızın gelecekte kısaca reddedilebilir ve reddedilecektir.
- Gelecekte Yazılım Merkezi, Mozilla Marketplace ve Appstream gibi diğer kaynak API'lerden gelen çoklayıcı uygulamalara gelebilir . Bu nedenle bu API kapsamlı olmayabilir.
- Bu API'yı kötüye kullanırsanız engellenirsiniz .
Tüm bu uyarılar bir yana
Uygulamalar
https://software-center.ubuntu.com/api/2.0/applications/$LANG/ubuntu/$SERIES/$ARCH/
belirli bir dil kodu, sürüm adı öneki ve mimari için şu anda yüklenebilen üçüncü taraf uygulamalarının ayrıntılarını içeren bir JSON belgesi döndürür . Örneğin, şu anda Ubuntu 12.04 için sağlanan Yazılım Merkezi öğeleri .
Ubuntu arşivlerinden temin teknik açıklamaya anayasal acı verici olurdu nedenlerle, uygulamalar için (örneğin Evren) bir veri paketinin tarafından işlenir: app-install-data
. Listeyi apt-get source -t $SERIES app-install-data
yerel olarak alabilir ve sunucunuzda yerel olarak işleyebilirsiniz; çok sık değişmez.
yorumlar
http://reviews.ubuntu.com/reviews/api/1.0/reviews/filter/$LANG/ubuntu/$SERIES/$VERSION/$PACKAGE/
Size bir paket için yorum alacak. Buradaki alanların çoğunun yerini alabileceğini unutmayın any
. Örneğin, 11.10 için yazılmış Varşova incelemeleri .
Puanlar
http://reviews.ubuntu.com/reviews/api/1.0/review-stats/ubuntu/$SERIES/
Tüm paketler için tüm puanları alacaksınız.
Görüntüler
http://screenshots.ubuntu.com/thumbnail-with-version/$PACKAGE/$VERSION
http://screenshots.ubuntu.com/screenshot-with-version/$PACKAGE/$VERSION
Bir uygulamanın küçük resmini ve ekran görüntüsünü alırsınız. Örneğin, işte VLC'nin en son ekran görüntüsü .
Diğer küçük meta veriler
/usr/share/software-center/softwarecenter/distro/Ubuntu.py
/usr/share/software-center/softwarecenter/backend/piston/
Daha fazla API eğlencesi için dosya tarayıcınızda bu yolları ziyaret edin. Hepsi çok okunabilir Python'da. İlgi duyabileceğiniz sayfalandırma, filtreleme, metin lisanslama, inceleme istatistikleri vb. Şeyler için çok çeşitli seçenekler vardır: