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ć?


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

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


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.