सॉफ्टवेयर सेंटर के लिए कोई वेब एपीआई उपलब्ध है?


12

मुझे आश्चर्य है कि अगर मेरे वेबपेज पर उबंटू सॉफ्टवेयर सेंटर की सामग्री का उपयोग करने के लिए एक एपीआई उपलब्ध है। मुझे पता है कि Ubuntu Apps Directory वेबसाइट में Ubuntu में उपलब्ध अनुप्रयोगों का लगभग पूरा डेटाबेस है। सभी श्रेणियां हैं, इसमें रेटिंग, चित्र, विवरण और डाउनलोड बटन भी हैं। तो, क्या इस पृष्ठ पर उपलब्ध कुछ सामग्री का उपयोग कहीं और करना संभव है?


स्थानीय एपीआई के लिए askubuntu.com/questions/139032/… को भी देखें
डेविड प्लेनेला

जवाबों:


12

सही है। ध्यान रखें कि

  1. इस एपीआई का एकमात्र स्वीकृत उपभोक्ता सॉफ्टवेयर सेंटर परियोजना है। तीसरे पक्ष के लिए कोई संबंध नहीं होने के साथ, वाक्यविन्यास भविष्य में संभवतः शातिर रूप से चित्रित किया जा सकता है।
  2. भविष्य में, सॉफ्टवेयर सेंटर अन्य स्रोत एपीआई जैसे कि मोज़िला मार्केटप्लेस और अपस्ट्रीम जैसे अन्य स्रोतों से मल्टीप्लेक्स अनुप्रयोगों में आ सकता है । इस तरह यह एपीआई व्यापक नहीं हो सकता है।
  3. यदि आप इस 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/

अधिक एपीआई मज़ा के लिए, अपने फ़ाइल ब्राउज़र में इन रास्तों पर जाएँ। यह बहुत पठनीय पायथन में है। पेजिंग, फ़िल्टरिंग, लाइसेंसिंग टेक्स्ट, रिव्यू स्टैटिस्टिक्स, वगैरह-वगैरह जैसी चीज़ों के लिए कई तरह के मिसकैलनिया हैं, जिनमें आपकी दिलचस्पी हो सकती है:


समस्या .. यह सभी ऐप्स या askubuntu.com/questions/244186/…
Voidcode

और स्मार्ट तरीके से ऐप-समीक्षा प्राप्त करने का कोई तरीका नहीं है: askubuntu.com/questions/236501/…
Voidcode

मैं केवल श्रेणियां कैसे प्राप्त कर सकता हूं?
आयनों बिज़ुआ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.