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


1

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

https://launchpad.net/projects

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.