Suchen Sie in Launchpad nach Projekten, die eine bestimmte Programmiersprache verwenden?

14

Auf Launchpad.net listen die meisten Projekte die Programmiersprache (n) auf, die ihre Software verwendet:

Alt-Text

Es wäre nützlich, wenn es eine Möglichkeit gäbe, eine Liste aller Projekte zu erhalten, die die Programmiersprache "X" verwenden, in meinem Fall Vala . Bietet Launchpad diese Funktionalität? Gibt es Tools von Drittanbietern, die dies tun können?

Jesaja
quelle
Gute Frage. Ich bin gespannt, ob es darauf eine Antwort gibt.
Nathan Osman
Sie haben diese gesehen launchpad.net/vala
karthick87

Antworten:

13

Da Marco Ceppi mich darauf hingewiesen hat launchpadlib, habe ich ein kleines Skript geschrieben, das dies für Sie erledigt. Alt-Text hier herunterladen

Führen Sie das Skript aus, indem Sie python name_of_the_script.pyein Terminal aufrufen, nachdem Sie es heruntergeladen und gespeichert haben. Sie werden nach einer Programmiersprache gefragt, bei der die Groß- und Kleinschreibung nicht berücksichtigt wird, und nach einer Suchanfrage (wobei Platzhalterzeichen *zulässig sind). Wenn Sie eines der Felder leer lassen, wird über alle und nicht über keines gesucht.

Sie müssen installieren, python-launchpadlibbevor Sie es verwenden können.

Hier ist ein Beispiel für die Ausgabe:

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
quelle
Nicht der beste Code, den ich je geschrieben habe ... Aber es funktioniert gut.
Stefano Palazzo
3
Etwas abseits des Themas, aber: Danke, dass Sie mich auf diese Bibliothek aufmerksam gemacht haben: P
Ward Muylaert
Wäre es möglich, das Python-Skript direkt in die Antwort einzufügen. Die Paste ist nicht mehr verfügbar. Randnotiz: Siehe diese Frage für dieses Problem: Werden auf Ubuntu Pastebin Service erstellte Pasten gelöscht?
Aditya
Ich werde das unterstützen. Ich würde wirklich gerne eine Möglichkeit finden, nach Launchpadlib mithilfe von Platzhaltern zu suchen, und der Pastebin existiert nicht mehr ...
Müller, der Gorilla
7

Launchpad verfügt nicht über diese Funktionalität. Die Anfrage dafür lautet Bug # 2630 , den Sie möglicherweise abonnieren möchten.

mgunes
quelle
1

Sie können ein bestimmtes Projekt unter folgendem Link finden. Soweit ich weiß, können Sie keine Projekte auflisten, die die Programmiersprache X verwenden.

https://launchpad.net/projects

Alt-Text

karthick87
quelle