วันพฤหัสบดีที่ ๑๙ เมษายน พ.ศ. ๒๕๕๐

Hack#37 การใช้ Google ผ่านอีเมล์

เข้าถึงผลการสืบค้นจาก Google ด้วย E-mail โดยแสดง 10 รายการต่อหนึ่งอีเมล์

ก่อนที่โลกนี้จะมีเครือข่ายเว็บ ได้มีอีเมล์เกิดขึ้นมาก่อนนานแล้ว และด้วย Google API ก็ได้มีอีเมล์สำหรับ Google ในชื่อ CapeMail ที่สามารถคิวรี Google ผ่านอีเมล์ได้ โดยผู้ที่สร้างขึ้นมาคือทีมงานของ Google ที่ Cape Clear (http://capescience.capeclear.com/google/) นั่นเอง การใช้งานทำได้โดยส่งอีเมล์ไปยัง google@capeclear.com ด้วยคำถามที่ต้องการค้นหา โดยระบุคำถามดังกล่าวไว้ใน subject line แล้วคุณก็จะได้รับข้อความส่งกลับมา โดยเป็นผลของการสืบค้น (search result) จำนวน 10 รายการ และตัวอย่างข้างล่างนี้เป็นผลการสืบค้นด้วยคำว่า Frankenstein

Estimated Total Results Number = 505000

URL = "http://www.nlm.nih.gov/hmd/Frankenstein/frankhome.html"

Title = "Frankenstein Exhibit Home Page"

Snippet = "Table of Contents Introduction The Birth of Frankenstein,

The Celluloid Monster. Promise and Peril, Frankenstein: The Modern

Prometheus. ... "

URL = "http://www.literature.org/authors/shelley-mary/Frankenstein/"

Title = "Online Literature Library - Mary Shelley - Frankenstein"

Snippet = "Next Back Contents Home Authors Contact, Frankenstein. Mary

Shelley. Preface; Chapter 1; Chapter 2; Chapter 3; Chapter 4;

Chapter 5; Chapter ... "

และเช่นเดียวกับ Google API คุณจะใช้ CapeMail ได้เพียง 1,000 ครั้งต่อวันเท่านั้น ถ้าหากคุณอยู่ในสถานการณ์ที่การเข้าเว็บไม่สะดวกได้เท่ากับอีเมล์ เป็นต้นว่า คุณใช้โทรศัพท์มือถือ หรือ PDA อยู่ เป็นต้น แฮกนี้ก็เป็นทางเลือกที่ง่ายและสะดวกในการเข้าถึงผลการสืบด้วยด้วย Google

กลเม็ดในการใช้ CapeMail

CapeMail นั้นใช้สะดวกมาก โดยการผนวกการใช้งานเข้ากับโปรแกรมส่งอีเมล์อัตโนมัติ สมมุติว่าคุณต้องการสืบค้นข้อมูลที่มีค่อนข้างน้อย คุณสามารถตั้งตารางเวลา (หรือตั้งโปรแกรมอีเมล์ หากโปรแกรมที่ใช้สามารถกำหนดเวลาส่งได้ เช่น cron เป็นต้น) ในการส่งข้อความไปยัง CapeMail วันละครั้ง เพื่อรวบรวมและจัดเก็บผลลัพธ์ที่ได้อย่างเป็นระบบ นอกจากนี้คุณอาจใช้เทคนิคการกรองอีเมล์ในการคัดอีเมล์จาก CapeMail ให้อยู่ในโฟลเดอร์เฉพาะ ซึ่งสะดวกในการทำงานแบบ offline ด้วย อย่างไรก็ตาม ต้องแน่ใจว่าผลของการสืบค้นนั้นต้องเฉพาะเจาะจงและแคบสักหน่อย ทั้งนี้เพราะว่า CapeMail จะคืนผลลัพธ์กลับมาแค่ 10 รายการต่อครั้งเท่านั้น

0 ความคิดเห็น: