Trova progetti che utilizzano un particolare linguaggio di programmazione in Launchpad?


14

Su Launchpad.net , la maggior parte dei progetti elenca i linguaggi di programmazione utilizzati dal loro software:

testo alternativo

Sarebbe utile se ci fosse un modo per ottenere un elenco di tutti i progetti che usano il linguaggio di programmazione "X", nel mio caso Vala . Launchpad offre questa funzionalità? Ci sono strumenti di terze parti che possono farlo?


Buona domanda. Sono curioso di sapere se c'è una risposta a questo.
Nathan Osman,

hai visto questo launchpad.net/vala
karthick87 il

Risposte:


13

Come mi ha indicato Marco Ceppi launchpadlib, ho scritto una piccola sceneggiatura che farà questo per te. testo alternativo scaricalo qui

Esegui lo script chiamando python name_of_the_script.pyun Terminale dopo averlo scaricato e salvato. Ti verrà richiesto un linguaggio di programmazione, maiuscole e minuscole e una query di ricerca (dove *sono consentiti caratteri jolly ). Se lasci uno di essi vuoto, cercherà tra tutti, piuttosto che nessuno.

Devi installarlo python-launchpadlibprima di poterlo utilizzare.

Ecco alcuni esempi di output:

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

Non è il miglior codice che abbia mai scritto ... Ma funziona benissimo.
Stefano Palazzo

3
Leggermente fuori tema, ma: Grazie per avermi informato di questa biblioteca: P
Ward Muylaert,

Sarebbe possibile incollare lo script Python direttamente nella risposta. La pasta non è più disponibile. Nota a margine: vedi questa domanda per questo problema: le paste create con Ubuntu Pastebin Service vengono eliminate?
Aditya,

Lo secondo. Mi piacerebbe davvero vedere un modo per cercare launchpadlib usando i caratteri jolly e il pastebin non esiste più ...
Miller the Gorilla

7

Launchpad non ha questa funzionalità. La richiesta per questo è il bug # 2630 , a cui potresti voler iscriverti.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.