Trouver des projets qui utilisent un langage de programmation particulier dans Launchpad?

14

Sur Launchpad.net , la plupart des projets répertorient le ou les langages de programmation utilisés par leur logiciel:

texte alternatif

Il serait utile qu'il y ait un moyen d'obtenir une liste de tous les projets qui utilisent le langage de programmation "X", dans mon cas Vala . Launchpad offre-t-il cette fonctionnalité? Y a-t-il des outils tiers qui peuvent le faire?

Isaïe
la source
Bonne question. Je suis curieux de savoir s'il y a une réponse à cela.
Nathan Osman
avez-vous vu ce launchpad.net/vala
karthick87

Réponses:

13

Comme Marco Ceppi me l'a indiqué launchpadlib, j'ai écrit un petit script qui le fera pour vous. texte alternatif Télécharger les ici

Exécutez le script en appelant python name_of_the_script.pyun terminal après l'avoir téléchargé et enregistré. Il vous demandera un langage de programmation, insensible à la casse et une requête de recherche (où les caractères génériques,, *sont autorisés). Si vous laissez l'un d'eux vide, il effectuera une recherche dans tous, plutôt que dans aucun.

Vous devrez installer python-launchpadlibavant de pouvoir l'utiliser.

Voici un exemple de sortie:

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
la source
Ce n'est pas le meilleur code que j'ai jamais écrit ... Mais ça marche bien.
Stefano Palazzo
3
Légèrement hors sujet, mais: Merci de m'avoir informé de cette bibliothèque: P
Ward Muylaert
Serait-il possible de coller le script python directement dans la réponse. La pâte n'est plus disponible. Note latérale: voir cette question pour ce problème: les pâtes faites sur Ubuntu Pastebin Service sont-elles supprimées?
Aditya
J'appuie cela. J'aimerais vraiment voir un moyen de rechercher launchpadlib en utilisant des caractères génériques et le pastebin n'existe plus ...
Miller the gorilla
7

Launchpad n'a pas cette fonctionnalité. La demande est le bogue # 2630 , auquel vous voudrez peut-être vous abonner.

mgunes
la source
1

Vous pouvez trouver un projet particulier dans le lien suivant, mais pour autant que je sache, vous ne pouvez pas lister les projets qui utilisent la programmation X langauge.

https://launchpad.net/projects

texte alternatif

karthick87
la source