আমি এমন একটি কাস্টম স্কোপ তৈরি করতে চাই যা কোনও ব্যক্তিগত উত্সের জন্য কোনও অনলাইন উত্স থেকে ফলাফল অনুসন্ধান করে এবং ফেরত দেয়।
এটা কি সম্ভব? এবং যদি তা হয়, কিভাবে?
আমি এমন একটি কাস্টম স্কোপ তৈরি করতে চাই যা কোনও ব্যক্তিগত উত্সের জন্য কোনও অনলাইন উত্স থেকে ফলাফল অনুসন্ধান করে এবং ফেরত দেয়।
এটা কি সম্ভব? এবং যদি তা হয়, কিভাবে?
উত্তর:
হ্যাঁ নতুন স্কোপগুলি তৈরি করা একেবারে সম্ভব এবং সত্যই সহজ। আপনাকে স্কোপগুলি লেখা শুরু করতে উবুন্টু অ্যাপ বিকাশকারী সাইটের প্রচুর সামগ্রী রয়েছে:
অজগর উন্নয়নের জন্য:
12.04 এর জন্য আপডেট:
সিঙ্গেলের সাথে ইউনিটি লেন্সের বিকাশটি দ্রুত একত্রিত হয়েছে:
quickly create unity-lens <lens-name>
১১.১০ এর জন্য:
আপনি মাইন্ড হল কর্তৃক বিকাশযুক্ত খুব সুন্দর একটি র্যাপার ক্লাসটি দেখতে চাইতে পারেন যা সিঙ্গেল : https://launchpad.net/singlet
একটি সাধারণ হ্যালো ওয়ার্ল্ড লেন্স দেখতে এই রকম হবে:
#! /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)
মূল গ্রন্থাগারের সংস্করণগুলির তুলনায় যা অনেক বেশি সহজ এবং দ্রুত লেখা write
উবুন্টু উইকি কিভাবে একটি লেন্স ভালা ব্যবহার করে লিখতে উপর একটি টিউটোরিয়াল রয়েছে। পাইথনের হয়ে সরভানান তিরুমুরুগনাথন একটি লিখেছেন । ইউনিটি নমুনা প্লেস কিছু সহজ উদাহরণ লেন্স পাইথন এবং ভালা লেখা হয়েছে।
আমি যতদূর জানি পিএইচপি-তে লেন্স লিখতে (এখনও?) সম্ভব নয়।
উবুন্টু লেন্স উইকিতে বেশ কিছু টিউটোরিয়াল রয়েছে। আমার মনে হয় সবচেয়ে সহজ এটি আমি এখানে একটি ব্লগে পেয়েছি ।