На Launchpad.net большинство проектов перечисляет язык (языки) программирования их использование программного обеспечения:
Было бы полезно, если бы был способ получить список всех проектов, которые используют "X" язык программирования в моем случае Vala. Панель запуска обеспечивает эту функциональность? Есть ли какие-либо сторонние инструменты, которые могут сделать это?
Поскольку Marco Ceppi указал на меня к 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 ...
[...]
Панель запуска не имеет этой функциональности. Запрос на него является ошибкой № 2630, на который можно хотеть подписаться.
Можно найти конкретный проект в следующей ссылке. Но насколько я знаю, что Вы не можете перечислить проекты, который использует X языков программирования.