Знайти проекти, які використовують певну мову програмування в Launchpad?


14

На Launchpad.net більшість проектів перераховують мову програмування, якою вони користуються:

alt текст

Було б корисно, якби був спосіб отримати список усіх проектів, які використовують мову програмування "X", в моєму випадку Vala . Чи забезпечує Launchpad цю функціональність? Чи є інструменти сторонніх виробників, які можуть це зробити?


Гарне питання. Мені цікаво дізнатися, чи є відповідь на це.
Натан Осман

Ви бачили цей launchpad.net/vala
karthick87

Відповіді:


13

Як Марко Цеппі вказав на мене launchpadlib, я написав невеликий сценарій, який зробить це для вас. alt текст завантажити його тут

Запустіть сценарій, зателефонувавши python name_of_the_script.pyв термінал після завантаження та збереження. Він попросить вас мову програмування, нечутливий до регістру та пошуковий запит (де *дозволені лінійки, дозволені). Якщо ви залишите будь-який з них порожнім, він шукатиме всі, а не жодні.

Вам потрібно буде встановити, python-launchpadlibперш ніж використовувати його.

Ось кілька прикладів виводу:

stefano@3000-G530:~$ python test.py 
Enter a programming language or leave blank to find projects in all languages:
>>> Python
Enter a search query or leave blank for all:
>>> Calculator
calcool - A document based calculator tool...
evias - Web site used to apply Eve DB dump to Eve API results and get th...
txevolver - txEvolver is a Twisted-based set of libraries for performing ...
[...]

Не найкращий код, який я коли-небудь писав ... Але він чудово працює.
Стефано Палацо

3
Трохи поза темою, але: Дякую за те, що я дав мені знати про цю бібліотеку: P
Ward Muylaert

Чи можна було б вставити скрипт python прямо у відповідь. Паста більше не доступна. Бічна примітка: див. Це питання для цього питання: Чи видаляються пасти, зроблені на сервісі Ubuntu Pastebin?
Адітя

Я другий. Мені б дуже хотілося побачити спосіб пошуку стартової панелі за допомогою макетів, і пастебіну вже не існує ...
мельник горили

7

Стартовий панель не має цієї функції. Запит на нього - це помилка №2630 , на яку ви, можливо, захочете підписатися.


1

Ви можете знайти конкретний проект за наступним посиланням. Але, наскільки я знаю, ви не можете перелічити проекти, які використовують мову програмування X.

https://launchpad.net/projects

alt текст

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.