Mozilla Ubiquity – power of command

ต่อจาก Graphical Keybard User Interface ตอนที่แล้ว

Ubiquity เป็น add-ons ตัวหนึ่งของ Firefox ที่เปลี่ยนบราวเซอร์ตัวเก่งของเราให้เป็น terminal ภายในอึดใจ

จาก tutorial บอกตามตรงว่า pre-built command “ไม่โดนใจ” ผมซักเท่าไหร่ – คำสั่งอย่าง email, map, wikipedia เป็นอะไรที่ไม่จำเป็นกับชีวิตประจำวัน ส่วนใหญ่วิธีเดิมที่ใช้อยู่ก็ง่ายดีอยู่แล้ว

แต่ที่น่าสนใจคือ มันเขียนคำสั่งเองได้ แถมง่ายโคดๆ

หลังจากอ่านวิธีการเขียน command แล้วก็ทดสอบด้วยการลองเขียน – โจทย์ที่ตั้งมีประมาณนี้

  • อยากดาวน์โหลด scanned manga ที่เว็บการ์ตูน
  • เว็บอย่าง stoptazmo ง่ายต่อการดาวน์โหลด – แต่จะโหลดที่ต้องเล็งจิ้มลิ้งค์ที่มีเป็นพรืด ปวดตาสุดๆ
  • ไม่มี Orbit หรือพวก download manager เพราะขี้เกียจเปิด VM Windows

หลังจากนั้นชั่วโมงนึง ก็ได้เจ้า drain-manga ออกมา วิธีการใช้มั่วๆหน่อย (ตามคนเขียน) คือพิมพ์ drain-manga ตามด้วยชื่อของการ์ตูนที่จะโหลด (ต้องตรงกับมีอยู่จริงใน stoptazmo) ใส่ from stoptazmo และเลขบอก chapter ที่ต้องการจะโหลด

drain-manga

ใครสนใจลองเอาไปทดสอบได้จาก Ubiqui-Tay ในนั้นผมจะใส่รายละเอียดชื่อการ์ตูนและ chapter ที่โหลดได้ (ใส่ไม่หมดเนื่องจากขี้เกียจ ไปดูเต็มๆได้ที่ stoptazmo)

วิธีลงไม่ยากครับ ตามวีดีโอเลย

สรุปว่าเขียน command ใน Ubiquity นั้นไม่ยาก ถ้าใครใช้ jQuery ด้วยแล้วยิ่งง่ายไปใหญ่ – อนาคตของ Ubiquity น่าจับตามองว่าจะมีลูกเล่นอะไรอีกหรือเปล่า

ปล. ผมดูด gantz มาร้อยกว่าตอนแล้วครับ ไม่มีอักษรศีลธรรมมาบังให้เสียสายตา อิอิ

3 Comments

  1. Posted December 25, 2008 at 11:44 pm | #

    น่าใช้นะครับ apply ได้หลายๆ อย่างเลย

  2. Orbit
    Posted December 26, 2008 at 11:52 pm | #

    มีประโยชน์ดี แต่ขี้เกียจเขียนอ่ะ

  3. baLLe
    Posted December 31, 2008 at 12:53 am | #

    เยี่ยมครับ ลองแล้ว :-)

One Trackback

  1. [...] อ่านมาถึงบรรทัดนี้ ถ้ายังงงว่า ubiquity นี่มันอะไร(วะ) ลองอ่านโพสต์ก่อนหน้านี้ดูครับ [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>