Smart Bookmark ของ Epiphany

24 September, 2007 - 19:28
Submitted by thep

feature หนึ่งของ epiphany ที่ผมคิดว่ายืดหยุ่นและมีประโยชน์มาก แต่อาจรู้จักกันน้อย คือเรื่อง smart bookmark ซึ่งสามารถตอบคำถามเรื่อง search toolbar สำหรับผู้ที่ย้ายมาจากเบราว์เซอร์อื่นได้

epiphany ใช้ location bar เพียงช่องเดียวทำงานได้สารพัด เวลาที่คุณป้อนอะไรในนั้น นอกจากโปรแกรมจะพยายามหาสิ่งที่ตรงกันใน history แล้ว ยังหาใน bookmark ไปพร้อมกันด้วย ช่วยให้คุณได้ตัวเลือกที่ต้องการเร็วขึ้น แต่ที่พิเศษกว่านั้นคือ ในเมนูดึงลงนี้ ยังมี smart bookmark ที่ช่วยส่งคำค้นของคุณเข้ายังเว็บ search engine ที่คุณคั่นหน้าเก็บไว้อีกด้วย

หากป้อนแต่คำค้นเฉย ๆ ที่ไม่ใช่รูปแบบของ URL โปรแกรมจะส่งคำค้นของคุณไปที่ google ให้:

epiphany location bar, with search keyword entered

กด enter ได้ google อันนี้ธรรมดา เหมือนเว็บเบราว์เซอร์ทั่วไป:

epiphany, showing google search result

แต่ถ้าคุณอยากค้นเว็บอื่นด้วยล่ะ? อย่างเช่น Wikipedia เว็บเบราว์เซอร์อื่นเขามี search toolbar ให้ แต่สำหรับ epiphany ไม่มี แต่ให้คุณปรุงเองได้

ต่อไปนี้คือตัวอย่างหน้า Wikipedia ที่มี URL ของการค้น:

epiphany, with wikipedia search URL

คุณก็สั่ง add bookmark:

ephiphany, selecting add-bookmark menu

จะได้หน้าต่างคุณสมบัติที่คั่นหน้าตามปกติ:

epiphany bookmark properties dialog

คุณสามารถเปลี่ยนชื่อที่คั่นหน้าได้ แล้วแทนคำค้นของคุณใน URL ด้วย "%s":

epiphany bookmark, with search URL edited

สั่ง "เพิ่ม" แล้ว ต่อไป เมื่อคุณป้อนคำค้นที่ location bar จะปรากฏรายการเมนูใหม่ในเมนูดึงลง คือ "ค้น Wikipedia" ที่ตั้งชื่อไว้ เลื่อนเมนูลงมาเลือก (คุณลัดรายการลงมาด้านล่างได้ ด้วยการกดลูกศรขึ้น แทนที่จะกดลูกศรลงข้ามรายการเยอะแยะด้านบน):

ephiphany, trying the newly added wikipedia search

กด enter คำค้นของคุณจะถูกส่งไปที่ Wikipedia โดยไปแทนที่ "%s" ใน URL ที่คั่นหน้าไว้:

epiphany, showing wikipedia search result

คุณสามารถเพิ่มแหล่งค้นหาได้ไม่จำกัด ขอเพียงแหล่งนั้นใช้ "GET" method ที่ส่งคำค้นผ่าน URL ได้ หน้าที่ของคุณมีเพียงหา URL ที่ใช้ค้น แล้วแทนคำค้นด้วย "%s" เท่านั้น

ต่อไปนี้คือแหล่งค้นหาที่ผมใช้บ่อย:

Dictionary.com: http://dictionary.reference.com/browse/%s
เปิด dictionary ภาษาอังกฤษ (American Heritage, WordNet, FOLDOC, etc.)
Longdo: http://dict.longdo.com/?search=%s
dictionary ไทย-อังกฤษ-เยอรมัน-ญี่ปุ่น ของคนไทย
OSS Glossary: http://www.opentle.org/ossglossary/index.php?search=%s
glossary สำหรับงานแปลซอฟต์แวร์โอเพนซอร์สไทย
Wikipedia อังกฤษ: http://en.wikipedia.org/wiki/%s
สารานุกรมเสรี ภาษาอังกฤษ
Wikipedia ไทย: http://th.wikipedia.org/wiki/%s
สารานุกรมเสรี ภาษาไทย
Yahoo!: http://search.yahoo.com/search?p=%s
search engine ทางเลือก
GNOME Bug #: http://bugzilla.gnome.org/show_bug.cgi?id=%s
ป้อนหมายเลขบั๊กที่จะดูรายละเอียด
Mozilla Bug #: https://bugzilla.mozilla.org/show_bug.cgi?id=%s
ป้อนหมายเลขบั๊กที่จะดูรายละเอียด
Debian Bug: http://bugs.debian.org/%s
สามารถป้อนหมายเลขบั๊กที่จะดู หรือป้อนชื่อแพกเกจที่จะดูบั๊กได้
Debian Package: http://packages.debian.org/%s
ป้อนชื่อแพกเกจที่จะดูรายละเอียด
Debian Package Content: http://packages.debian.org/cgi-bin/search_contents.pl?word=%s&searchmode...
ป้อนชื่อแฟ้มที่ต้องการดู ว่าอยู่ใน debian package ไหน

เรียบเรียงใหม่จาก blog เก่า ของผม