Sur Launchpad.net , la plupart des projets listent le ou les langages de programmation utilisés par leur logiciel:
Il serait utile s'il y avait 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?
Comme Marco Ceppi m'a dirigé vers launchpadlib
, j'ai écrit un petit script qui le fera pour vous. téléchargez-le ici
Exécutez le script en appelant python name_of_the_script.py
dans un 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-launchpadlib
avant de pouvoir l'utiliser.
Voici quelques exemples 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 ...
[...]
Launchpad n'a pas cette fonctionnalité. La demande est bug # 26 , à laquelle vous voudrez peut-être vous abonner.
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 le langage de programmation X.