Saya ingin tahu apakah ada API yang tersedia untuk menggunakan konten dari Pusat Perangkat Lunak Ubuntu di halaman web saya. Saya tahu Situs web Direktori Aplikasi Ubuntu berisi database hampir lengkap dari aplikasi yang tersedia di Ubuntu. Ada semua kategori, ini berisi peringkat, gambar, deskripsi dan juga tombol unduh. Jadi, mungkinkah menggunakan beberapa konten yang tersedia di halaman ini di tempat lain?
software-center
application-development
zubozrout
sumber
sumber
Jawaban:
Baiklah. Ingat itu
Dengan semua peringatan itu
Aplikasi
akan mengembalikan dokumen JSON yang merinci aplikasi pihak ketiga yang saat ini dapat diinstal untuk kode bahasa tertentu, awalan nama rilis, dan arsitektur. Misalnya, berikut adalah item Pusat Perangkat Lunak yang saat ini disediakan untuk Ubuntu 12.04 .
Untuk alasan teknis yang akan konstitusional menyakitkan untuk menjelaskan, aplikasi yang tersedia dari arsip Ubuntu (misalnya Universe) ditangani oleh paket data yang:
app-install-data
. Anda bisa mendapatkan daftar ituapt-get source -t $SERIES app-install-data
dan menanganinya di server Anda secara lokal; itu tidak sering berubah.Ulasan
Akan memberi Anda ulasan untuk sebuah paket. Perhatikan bahwa sebagian besar bidang di sini dapat diganti dengan
any
. Misalnya, berikut ulasan Warsawa yang ditulis untuk 11.10 .Peringkat
Akan memberi Anda semua peringkat untuk semua paket.
Gambar-gambar
Akan memberi Anda thumbnail dan tangkapan layar untuk suatu aplikasi. Sebagai contoh, berikut adalah screenshot terbaru VLC .
Metadata kecil lainnya
Untuk kesenangan API lainnya, kunjungi jalur ini di peramban file Anda. Semuanya dalam Python yang sangat mudah dibaca. Ada banyak miscellanea untuk hal-hal seperti pagination, filtering, lisensi teks, statistik ulasan, dan sebagainya yang Anda mungkin tertarik:
sumber