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?


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 ...
[...]

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.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.