পাইথন লঞ্চপ্যাড এপিআইয়ের মাধ্যমে কীভাবে সন্ধান এবং উপলভ্য পাপাগুলি তালিকাভুক্ত করবেন?


9

কীভাবে পাইপস অনুসন্ধান করতে পাইথন লঞ্চপ্যাডলিব ব্যবহার করব তা আমি বুঝতে পারি না ।

অন্য কথায়, আমি অফিশিয়াল লঞ্চপ্যাড (উবুন্টু) পিপিএ অনুসন্ধানের জন্য পাইথন এপিআই ইন্টারফেস খুঁজছি। সীরাচের জন্য একটি ওয়েব ফর্ম এখানে দেওয়া হচ্ছে

আমি কেবল কয়েকটি মূল শব্দের অনুসন্ধান করতে চাই না তবে লঞ্চপ্যাডে থাকা সমস্ত প্যাপাসের একটি সম্পূর্ণ তালিকাও পেতে চাই।

কেউ কি আমাকে সংশ্লিষ্ট এপিআইগুলি সন্ধান করতে ইঙ্গিত দিতে পারে?


@ নাথান ওসমান: আপনি কি আমার প্রশ্নের উত্তরটি বলবেন?
langlauf.io

হ্যাঁ, আমি বলব এটি করে।
নাথান ওসমান

উত্তর:


5

সমস্ত পিপিএ সন্ধান করা হচ্ছে

এটি করার জন্য কোনও এপিআই নেই এবং সম্ভবত পাইথন এপিআইয়ের মাধ্যমে আপনার বিশাল আকারের সংগ্রহের জন্য জিজ্ঞাসা করার কথা নেই।

একটি নির্দিষ্ট নামের সাথে সমস্ত পিপিএ সন্ধান করা

আফাইক এটি সম্ভব নয়। Https://bugs.launchpad.net/launchpadlib এ একটি বৈশিষ্ট্য অনুরোধের প্রতিবেদন করুন ।

প্রদত্ত নামের সাথে ব্যবহারকারীর মালিকানাধীন সমস্ত পিপিএ সন্ধান করা

এটি সম্ভব, ব্যবহার launchpad.people['username'].ppas, সম্পূর্ণ উদাহরণ:

python
>>> from launchpadlib.launchpad import Launchpad
>>> launchpad = Launchpad.login_anonymously('just testing', 'production', '/home/user/tmp')
>>> [ ppa.name for ppa in launchpad.people['mvo'].ppas ]
[u'apt-clone-lucid', u'apt-fix-633967', u'apt-ftparchive-arch', u'apt-ftparchive-lucid', u'apt-ftparchive-srccache-backport', u'apt-gcc5', u'apt-https-fix', u'apt-lucid-chris', u'apt-precise', u'apt-src-ftparchive', u'apt-vivid', u'auto-upgrade-tester', u'debsigs-trusty', u'eglibc-trusty', u'freeglut-multiarch', u'gir-multiarch', u'hwe-eol', u'linux-firmware-nonfree', u'lp1347721', u'lp1371058', u'lucid-precise-upgrades', u'lucid-precise-upgrades2', u'oem', u'openoffice', u'ppa', u'public-test', u'python-apt', u'release-upgrader-apt', u'samba4', u'sdk', u'smem', u'synaptic', u'test-dependencies', u'ubuntu-sdk-libs', u'unattended-upgrades', u'upgrade-tests', u'wine', u'wsmancli']

আপনি ভাবতে পারেন যে আপনি এটি অনুসন্ধানকারী লোকদের সাথে একত্রিত করতে পারেন, তবে এটি কার্যকর হবে না। আপনি কতজনকে পেতে পারেন তার একটি সীমা রয়েছে (আমার ধারণা এটি 50 বা এর মতো কিছু)।

সম্পূর্ণ এপিআই এখানে নথিভুক্ত করা হয়েছে: https://launchpad.net/+apidoc/1.0.html


আমি আশা করি কেউ ppasearchসিএলআই
জনাথন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.