Encontre projetos que usam uma linguagem de programação específica no Launchpad?

14

No Launchpad.net , a maioria dos projetos lista a (s) linguagem (s) de programação que seu software usa:

texto alternativo

Seria útil se houvesse uma maneira de obter uma lista de todos os projetos que usam a linguagem de programação "X", no meu caso Vala . O Launchpad fornece essa funcionalidade? Existem ferramentas de terceiros que podem fazer isso?

Isaías
fonte
Boa pergunta. Estou curioso para saber se há uma resposta para isso.
Nathan Osman
você viu este launchpad.net/vala
karthick87

Respostas:

13

Como Marco Ceppi me indicou launchpadlib, escrevi um pequeno roteiro que fará isso por você. texto alternativo faça o download aqui

Execute o script chamando python name_of_the_script.pyum Terminal após fazer o download e salvá-lo. Ele solicitará uma linguagem de programação, sem distinção entre maiúsculas e minúsculas e uma consulta de pesquisa (onde curingas *são permitidos). Se você deixar um deles em branco, ele pesquisará em todos, em vez de nenhum.

Você precisará instalar python-launchpadlibantes de poder usá-lo.

Aqui está um exemplo de saída:

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 ...
[...]
Stefano Palazzo
fonte
Embora não seja o melhor código que já escrevi ... Mas funciona bem.
Stefano Palazzo
3
Um pouco fora do tópico, mas: Obrigado por me informar sobre esta biblioteca: P
Ward Muylaert
Seria possível colar o script python diretamente na resposta. A pasta não está mais disponível. Nota lateral: consulte esta pergunta para este problema: As pastas feitas no Ubuntu Pastebin Service são excluídas?
Aditya
Eu vou segundo isso. Eu realmente gostaria de ver uma maneira de pesquisar launchpadlib usando wildcards eo pastebin não existe mais ...
moleiro o gorila
7

O Launchpad não tem essa funcionalidade. O pedido é o bug 2630 , no qual você pode se inscrever.

mgunes
fonte
1

Você pode encontrar um projeto específico no link a seguir. Mas, tanto quanto eu sei, você não pode listar projetos que usam o X langauge de programação.

https://launchpad.net/projects

texto alternativo

karthick87
fonte