सही है। ध्यान रखें कि
- इस एपीआई का एकमात्र स्वीकृत उपभोक्ता सॉफ्टवेयर सेंटर परियोजना है। तीसरे पक्ष के लिए कोई संबंध नहीं होने के साथ, वाक्यविन्यास भविष्य में संभवतः शातिर रूप से चित्रित किया जा सकता है।
- भविष्य में, सॉफ्टवेयर सेंटर अन्य स्रोत एपीआई जैसे कि मोज़िला मार्केटप्लेस और अपस्ट्रीम जैसे अन्य स्रोतों से मल्टीप्लेक्स अनुप्रयोगों में आ सकता है । इस तरह यह एपीआई व्यापक नहीं हो सकता है।
- यदि आप इस API का दुरुपयोग करते हैं तो आपको ब्लॉक कर दिया जाएगा ।
उन सभी गुटों के साथ
अनुप्रयोग
https://software-center.ubuntu.com/api/2.0/applications/$LANG/ubuntu/$SERIES/$ARCH/
किसी दिए गए भाषा कोड, रिलीज़ नाम उपसर्ग और आर्किटेक्चर के लिए वर्तमान में इंस्टॉल किए जाने वाले तृतीय पक्ष एप्लिकेशन का विवरण देने वाला JSON दस्तावेज़ लौटाएगा । उदाहरण के लिए, यहां Ubuntu 12.04 के लिए वर्तमान में प्रदान किए गए सॉफ़्टवेयर सेंटर आइटम हैं ।
तकनीकी कारणों से जो समझाने के लिए संवैधानिक रूप से दर्दनाक होगा, उबंटू अभिलेखागार (जैसे ब्रह्माण्ड) से उपलब्ध अनुप्रयोगों को एक डेटा पैकेज द्वारा नियंत्रित किया जाता है 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/
आपको पैकेज के लिए समीक्षाएँ मिलेंगी। ध्यान दें कि यहां अधिकांश क्षेत्रों को बदला जा सकता है any
। उदाहरण के लिए, यहां वारसॉ की समीक्षा 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/
अधिक एपीआई मज़ा के लिए, अपने फ़ाइल ब्राउज़र में इन रास्तों पर जाएँ। यह बहुत पठनीय पायथन में है। पेजिंग, फ़िल्टरिंग, लाइसेंसिंग टेक्स्ट, रिव्यू स्टैटिस्टिक्स, वगैरह-वगैरह जैसी चीज़ों के लिए कई तरह के मिसकैलनिया हैं, जिनमें आपकी दिलचस्पी हो सकती है: