Найти проекты, которые используют определенный язык программирования в Launchpad?

14

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

альтернативный текст

Было бы полезно, если бы был способ получить список всех проектов, использующих язык программирования "X", в моем случае Vala . Предоставляет ли Launchpad эту функциональность? Есть ли сторонние инструменты, которые могут это сделать?

Исайя
источник
Хороший вопрос. Мне любопытно узнать, есть ли ответ на это.
Натан Осман
Вы видели этот launchpad.net/vala
karthick87

Ответы:

13

Как Марко Сеппи указал мне launchpadlib, я написал небольшой сценарий, который сделает это для вас. альтернативный текст скачать здесь

Запустите скрипт, позвонив 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
Немного не по теме, но: Спасибо, что
сообщили
Можно ли вставить скрипт Python непосредственно в ответ. Паста больше не доступна. Примечание: см. Этот вопрос по этой проблеме: удаляются ли вставленные в Ubuntu Pastebin Service пасты?
Адитья
Я поддержу это. Я действительно хотел бы увидеть способ поиска launchpadlib с использованием подстановочных знаков, и там не будет
the gorilla
7

Панель запуска не имеет этой функциональности. Запрос на это - ошибка # 2630 , на которую вы можете подписаться.

mgunes
источник
1

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

https://launchpad.net/projects

альтернативный текст

karthick87
источник