Znajdź projekty korzystające z określonego języka programowania w Launchpad?

14

Na stronie Launchpad.net większość projektów wymienia języki programowania używane przez ich oprogramowanie:

alternatywny tekst

Byłoby użyteczne, gdyby istniał sposób uzyskania listy wszystkich projektów, które używają języka programowania „X”, w moim przypadku Vala . Czy Launchpad zapewnia tę funkcjonalność? Czy istnieją narzędzia innych firm, które mogą to zrobić?

Izajasza
źródło
Dobre pytanie. Jestem ciekawy, czy jest na to odpowiedź.
Nathan Osman,
czy widziałeś ten launchpad.net/vala
karthick87

Odpowiedzi:

13

Jak wskazał mi Marco Ceppi launchpadlib, napisałem mały skrypt, który zrobi to za ciebie. alternatywny tekst Pobierz to tutaj

Uruchom skrypt, wywołując python name_of_the_script.pyTerminal po pobraniu i zapisaniu go. Zostaniesz zapytany o język programowania, rozróżnianie wielkości liter i zapytanie wyszukiwania (gdzie *dozwolone są symbole wieloznaczne ). Jeśli jedno z nich pozostawisz puste, przeszuka ono wszystkie, a nie żadne.

Musisz zainstalować, python-launchpadlibzanim będziesz mógł z niego korzystać.

Oto kilka przykładowych danych wyjściowych:

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
źródło
Nie najlepszy kod, jaki kiedykolwiek napisałem ... Ale działa dobrze.
Stefano Palazzo
3
Nieco temat, ale: Dzięki za poinformowanie mnie o tej bibliotece: P
Ward Muylaert
Czy byłoby możliwe wklejenie skryptu Pythona bezpośrednio w odpowiedzi? Pasta nie jest już dostępna. Uwaga dodatkowa: zobacz to pytanie dotyczące tego problemu: Czy pasty wykonane w usłudze Ubuntu Pastebin Service są usuwane?
Aditya
Popieram to. Naprawdę chciałbym zobaczyć sposób przeszukiwania launchpadlib za pomocą symboli wieloznacznych, a pastebin już nie istnieje ...
Miller Goryl
7

Launchpad nie ma tej funkcji. Prośba o to jest błąd nr 2630 , który możesz chcieć zasubskrybować.

mgunes
źródło
1

Konkretny projekt można znaleźć w poniższym linku, ale o ile wiem, nie można wymienić projektów korzystających z języka programowania X.

https://launchpad.net/projects

alternatywny tekst

karthick87
źródło