Saya ingin membuat ruang lingkup khusus yang mencari dan mengembalikan hasil dari sumber online untuk penggunaan pribadi.
Apakah ini mungkin? Dan jika demikian, bagaimana?
Saya ingin membuat ruang lingkup khusus yang mencari dan mengembalikan hasil dari sumber online untuk penggunaan pribadi.
Apakah ini mungkin? Dan jika demikian, bagaimana?
Jawaban:
Ya, sangat mungkin dan sangat mudah untuk membuat cakupan baru. Situs Pengembang Aplikasi Ubuntu memiliki banyak konten untuk Anda mulai menulis cakupan:
Untuk pengembangan dalam python:
Pembaruan untuk 12,04:
Pengembangan lensa kesatuan dengan singlet telah diintegrasikan dengan cepat:
quickly create unity-lens <lens-name>
Untuk 11.10:
Anda mungkin ingin melihat kelas pembungkus yang sangat bagus yang dikembangkan oleh Michael Hall yang disebut singlet : https://launchpad.net/singlet
Lensa halo dunia yang sederhana akan terlihat seperti ini:
#! /usr/bin/python
from singlet.lens import SingleScopeLens, IconViewCategory
from singlet.utils import run_lens
class HelloWorldLens(SingleScopeLens):
class Meta:
name = 'helloworld'
cat1 = IconViewCategory("Cat One", "stock_yet")
def search(self, phrase, results):
results.append('http://google.com/search?q=%s' % phrase,
'file',
self.cat1,
"text/html",
phrase, phrase, '')
if __name__ == "__main__":
import sys
run_lens(HelloLens, sys.argv)
Yang jauh lebih sederhana dan lebih cepat untuk menulis daripada versi perpustakaan asli.
The Ubuntu Wiki memiliki tutorial tentang bagaimana menulis sebuah Lens yang menggunakan Vala. Saravanan Thirumuruganathan menulis satu untuk Python . The Unity Contoh Tempat memiliki beberapa contoh lensa sederhana yang ditulis dalam python dan Vala.
Sejauh yang saya tahu tidak mungkin untuk menulis lensa dalam PHP.
Ada banyak tutorial di wiki Ubuntu Lens. Yang paling mudah menurut saya adalah yang saya temukan di sebuah blog di sini .