Temukan proyek yang menggunakan bahasa pemrograman tertentu di Launchpad?

14

Di Launchpad.net , sebagian besar proyek mencantumkan bahasa pemrograman yang digunakan oleh perangkat lunak mereka:

teks alternatif

Akan bermanfaat jika ada cara untuk mendapatkan daftar semua proyek yang menggunakan bahasa pemrograman "X", dalam kasus saya Vala . Apakah Launchpad menyediakan fungsionalitas ini? Apakah ada alat pihak ke-3 yang bisa melakukan ini?

Yesaya
sumber
Pertanyaan bagus. Saya ingin tahu apakah ada jawaban untuk ini.
Nathan Osman
Pernahkah
karthick87

Jawaban:

13

Ketika Marco Ceppi menunjuk saya launchpadlib, saya menulis sebuah skrip kecil yang akan melakukan ini untuk Anda. teks alternatif Unduh di sini

Jalankan skrip dengan menelepon python name_of_the_script.py Terminal setelah Anda mengunduh dan menyimpannya. Ini akan meminta Anda untuk bahasa pemrograman, tidak peka huruf besar-kecil, dan permintaan pencarian (jika wildcard, *diizinkan). Jika Anda membiarkan keduanya kosong, itu akan mencari di semua, daripada tidak sama sekali.

Anda harus menginstal python-launchpadlib sebelum dapat menggunakannya.

Berikut beberapa contoh 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 ...
[...]
Stefano Palazzo
sumber
Bukan kode terbaik yang pernah saya tulis ... Tapi itu berfungsi dengan baik.
Stefano Palazzo
3
Sedikit keluar dari topik, tetapi: Terima kasih telah membuat saya mengetahui perpustakaan ini: P
Ward Muylaert
Apakah mungkin untuk menempelkan skrip python langsung ke jawabannya. Rekatkan tidak lagi tersedia. Catatan: lihat pertanyaan ini untuk masalah ini: Apakah pasta yang dibuat di Layanan Ubuntu Pastebin dihapus?
Aditya
Saya akan kedua itu. Saya benar-benar ingin melihat cara mencari launchpadlib menggunakan wildcard dan pastebin tidak ada lagi ...
giling gorila
7

Launchpad tidak memiliki fungsi ini. Permintaan untuk itu adalah bug # 2630 , yang Anda mungkin ingin berlangganan.

senapan
sumber
1

Anda dapat menemukan proyek tertentu di tautan berikut. Tetapi sejauh yang saya tahu Anda tidak dapat mendaftar proyek yang menggunakan langauge pemrograman X.

https://launchpad.net/projects

teks alternatif

karthick87
sumber