Найти проекты, которые используют определенный язык программирования в Launchpad?
На https://launchpad.net/ большинство проектов перечисляют языки программирования, которые использует их программное обеспечение:
Было бы полезно, если бы был способ получить список всех проектов, использующих язык программирования "X", в моем случае Vala. Предоставляет ли Launchpad эту функциональность? Есть ли сторонние инструменты, которые могут это сделать?
3 ответа
Как Марко Чеппи указал мне на 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.