Найти проекты, которые используют определенный язык программирования в 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.

https://launchpad.net/projects

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

Другие вопросы по тегам