Yahoo Pipes
![]() | |
ท่อ Yahoo ทั่วไป | |
ประเภทของไซต์ | นักพัฒนา Remix |
|---|---|
| ละลายแล้ว | 30 สิงหาคม 2558 ( 2015-08-30 ) |
| เจ้าของ | ยาฮู! |
| สร้าง โดย | ปาชา ซาดรี, เอ็ด โฮ, โจนาธาน เทรเวอร์, ไอโด กรีน และแดเนียล ราฟเฟล |
| URL | http://pipes.yahoo.com/pipes/ |
| ทางการค้า | ใช่ |
| การลงทะเบียน | ที่จำเป็น |
| เปิดตัว | 7 กุมภาพันธ์ 2550 ( 2007-02-07 ) |
| สถานะปัจจุบัน | เลิกกิจการเมื่อวันที่ 30 มิถุนายน 2558 ( 2015-06-30 ) |
Yahoo! Pipesเป็นแอปพลิเคชันบนเว็บจากYahoo!ที่มีอินเทอร์เฟซผู้ใช้แบบกราฟิกสำหรับการสร้างการผสมผสานข้อมูล (data mashups ) ที่รวบรวมฟีดเว็บเว็บเพจและบริการอื่นๆ สร้างแอปพลิเคชันบนเว็บจากแหล่งข้อมูลต่างๆ และเผยแพร่แอปพลิเคชันเหล่านั้น แอปพลิเคชันนี้ทำงานโดยการอนุญาตให้ผู้ใช้ "ส่ง" ข้อมูลจากแหล่งต่างๆ แล้วตั้งค่ากฎสำหรับการแก้ไขเนื้อหาเหล่านั้น (เช่น การกรอง) นอกเหนือจากหน้าแก้ไขท่อแล้ว เว็บไซต์ยังมีหน้าเอกสารและหน้าสนทนา หน้าเอกสารประกอบด้วยข้อมูลเกี่ยวกับท่อ รวมถึงคู่มือสำหรับตัวแก้ไขท่อและการแก้ไขปัญหา หน้าสนทนาช่วยให้ผู้ใช้สามารถพูดคุยเกี่ยวกับท่อกับผู้ใช้รายอื่นได้
ประวัติศาสตร์
Yahoo! Pipes เปิดตัวเวอร์ชันเบต้าให้สาธารณชนใช้งานเมื่อวันที่ 7 กุมภาพันธ์ 2550 พัฒนาโดย Pasha Sadri, Ed Ho, Jonathan Trevor, Ido Green และ Daniel Raffel จาก Yahoo! ผู้สร้างได้อธิบายคุณสมบัติของมันไว้ดังนี้:
...บริการแบบโฮสต์ที่ให้คุณผสมผสานฟีดข้อมูลและสร้างข้อมูลผสมผสานใหม่ ๆ ในสภาพแวดล้อมการเขียนโปรแกรมแบบภาพ ชื่อของบริการนี้เป็นการให้เกียรติแก่Unix pipesซึ่งทำให้การเชื่อมต่อยูทิลิตี้แบบง่าย ๆ เข้าด้วยกันบนบรรทัดคำสั่งเป็นเรื่องง่าย
— บล็อก Yahoo! Pipes อย่างเป็นทางการ[ 1 ]
เมื่อวันที่ 4 มิถุนายน 2558 มีการประกาศว่า Pipes จะอยู่ในโหมดอ่านอย่างเดียวตั้งแต่วันที่ 30 สิงหาคม 2558 และจะปิดตัวลงในวันที่ 30 กันยายน 2558 [ 2 ] Yahoo ไม่ได้เสนอเวอร์ชันที่ต้องชำระเงิน แต่กลับปิดโปรแกรมลงโดยสิ้นเชิง
วัตถุประสงค์
จุดประสงค์ของ Yahoo! Pipes คือการสร้างหน้าเว็บใหม่โดยการรวบรวมฟีด RSSจากแหล่งข้อมูลต่างๆ Yahoo! Pipes มีโมดูลมากมายที่สามารถใช้เพื่อดึงข้อมูลจากแหล่งข้อมูลหรือแก้ไขข้อมูลที่ดึงมาจากแหล่งข้อมูลเหล่านั้น โมดูลเหล่านี้ถูกจัดกลุ่มเป็นหมวดหมู่ ได้แก่ แหล่งข้อมูล ข้อมูลที่ผู้ใช้ป้อน ตัวดำเนินการ URL สตริง วันที่ สถานที่ และตัวเลข
การสร้างและแก้ไขท่อ
ในการสร้างหรือแก้ไขไปป์ ผู้ใช้ต้องลงทะเบียนด้วย Yahoo! ID การสร้างและการแก้ไขไปป์นั้นทำได้ทางออนไลน์ทั้งหมด ผู้ใช้ไม่จำเป็นต้องดาวน์โหลดปลั๊กอิน โปรแกรม หรือแอปใดๆ ผู้ใช้เลือกตัวเลือก "สร้างไปป์" เพื่อเปิดโปรแกรมแก้ไขไปป์ โปรแกรมแก้ไขไปป์ประกอบด้วยสามส่วน ได้แก่ พื้นที่ทำงาน ไลบรารี และตัวดีบักเกอร์ ไปป์ถูกสร้างขึ้นโดยใช้ส่วนต่างๆ เหล่านี้ หลังจากสร้างแล้ว ไปป์จะถูกบันทึกและเรียกใช้งาน จากนั้นผู้ใช้สามารถตั้งชื่อและคำอธิบายสั้นๆ ให้กับไปป์ได้ หากผู้สร้างไปป์ตัดสินใจเผยแพร่ไปป์ ไปป์นั้นก็จะปรากฏให้ทุกคนเห็น ผู้ใช้รายอื่นสามารถคัดลอกไปป์และแก้ไขเพื่อใช้งานเองได้
ผืนผ้าใบ
หน้าต่างแก้ไขท่อเรียกว่า "ผืนผ้าใบ" (canvas) ซึ่งอยู่ตรงกลางหน้าจอ โมดูลที่เลือกจากหน้าต่างไลบรารี (Library) จะถูกลากมาวางในหน้าต่างนี้และเชื่อมต่อเข้าด้วยกัน หลังจากที่เชื่อมต่อโมดูลตามลำดับที่ต้องการแล้ว ท่อก็พร้อมใช้งาน
ห้องสมุด
ห้องสมุดคือสถานที่ที่ใช้เลือกโมดูลเพื่อลากไปวางบนพื้นที่ทำงาน โมดูลเหล่านี้จะถูกจัดกลุ่มตามฟังก์ชันการทำงาน แผงห้องสมุดจะอยู่ทางด้านซ้ายมือ
แหล่งที่มา
ในหมวดหมู่นี้ มีโมดูลที่ใช้สำหรับดึงข้อมูลจากแหล่งข้อมูลหนึ่งแหล่งหรือหลายแหล่งบนอินเทอร์เน็ต
ข้อมูลที่ผู้ใช้ป้อน
โมดูลในหมวดหมู่นี้ช่วยให้ผู้ใช้สามารถเพิ่มข้อมูลป้อนเข้าในท่อได้ โดยการใช้โมดูลในหมวดหมู่นี้ ผู้ใช้สามารถเพิ่มข้อมูลวันที่ สถานที่ ตัวเลข ข้อความ หรือ URL ลงในท่อได้
ผู้ปฏิบัติงาน
โมดูลในหมวดหมู่นี้ใช้สำหรับกรองหรือแปลงข้อมูลที่ไหลผ่านระบบ โดยประกอบด้วยโมดูลต่างๆ เช่น การกรอง การนับ การดึงตำแหน่ง การวนซ้ำ นิพจน์ปกติ การเปลี่ยนชื่อ การกลับลำดับ การเรียงลำดับ การแยก การแยกส่วนย่อย การดึงส่วนท้าย การตัดทอน การรวม การค้นหาค่าที่ไม่ซ้ำกัน และโมดูลบริการเว็บ
URL
ในหมวดหมู่นี้มีเพียงโมดูลสร้าง URL เท่านั้น Pipes จำเป็นต้องมี URL ของ RSS เพื่อดึงเนื้อหา โมดูลสร้าง URL นี้ช่วยให้ผู้ใช้สร้าง URL แทนการพิมพ์ที่อยู่ URL โดยตรง โดยใช้ URL พื้นฐานและพารามิเตอร์การค้นหาเพื่อสร้าง URL อื่นๆ
สตริง
โมดูลในหมวดหมู่นี้ใช้สำหรับเปลี่ยนแปลงหรือรวมสตริงเข้าด้วยกัน ได้แก่ ตัวสร้างสตริง, นิพจน์ปกติของสตริง, การแทนที่สตริง, สตริงย่อย, ตัวแยกคำ และการแปล
วันที่
ในหมวดหมู่นี้มีโมดูลเพียงสองโมดูล ได้แก่ โมดูลสร้างวันที่และโมดูลจัดรูปแบบวันที่ โมดูลสร้างวันที่แปลงข้อความให้เป็นวันที่เมื่อมีข้อความอยู่ในรูปแบบวันที่ เช่น "เมื่อวาน" หรือ "พรุ่งนี้" ส่วนโมดูลจัดรูปแบบวันที่รับวันที่เป็นอินพุตและเปลี่ยนให้เป็นรูปแบบที่ต้องการ
ที่ตั้ง
หมวดหมู่นี้ประกอบด้วยโมดูลสร้างตำแหน่งที่ตั้งเพียงอย่างเดียว โมดูลนี้จะรับรู้ข้อความที่เป็นคำอธิบายของตำแหน่งที่ตั้งและแปลงเป็นตำแหน่งที่ตั้งทางภูมิศาสตร์ โดยรับข้อมูลในรูปแบบข้อความและส่งออกในรูปแบบตำแหน่งที่ตั้ง
ตัวเลข
หมวดหมู่นี้มีเพียงโมดูลคณิตศาสตร์พื้นฐานเท่านั้น โดยจะนำการคำนวณทางคณิตศาสตร์อย่างง่ายมาใช้กับตัวเลขที่ป้อนเข้ามาและแสดงผลลัพธ์ของการคำนวณ ทั้งตัวเลขที่ป้อนเข้ามาและตัวเลขที่แสดงผลลัพธ์ล้วนเป็นตัวเลข
ตัวดีบักเกอร์
นี่คือหน้าต่างที่แสดงผลลัพธ์ของโมดูลที่เลือกบนไปป์ไลน์ ขณะออกแบบไปป์ไลน์ เมื่อผู้ใช้คลิกที่โมดูลบนผืนผ้าใบ หน้าต่างดีบักเกอร์จะแสดงผลลัพธ์ของโมดูลที่เลือก โดยจะแสดงทั้งชื่อและเนื้อหาของแต่ละรายการ
การผสมผสาน
Web Mashupคือแอปพลิเคชันเว็บที่รวมข้อมูลจากแหล่งข้อมูลเว็บมากกว่าหนึ่งแหล่งเข้าไว้ในแอปพลิเคชันเว็บแบบบูรณาการเดียว เช่นเดียวกับที่Unix pipesมักใช้เพื่อรวมแหล่งข้อมูลที่แตกต่างกันหลายแหล่งอย่างรวดเร็ว แต่โดยทั่วไปแล้วไม่เพียงพอที่จะสร้างแอปพลิเคชันที่มีประโยชน์ Yahoo! Pipes เป็นเครื่องมือสำหรับการรวมข้อมูลมากกว่าจะเป็นตัวแก้ไขการรวมข้อมูล ที่สมบูรณ์ [ 3 ]
ดูเพิ่มเติม
- โปรแกรม Google Mashup Editor (ยุติการใช้งานในปี 2009)
- Mozilla Ubiquity
- ภาษาค้นหาของ Yahoo
- ภาษาการเขียนโปรแกรม Scratch
- ภาษามาร์กอัปแมชอัพระดับองค์กร (EMML)
- Open Mashup Alliance
- เซิร์ฟเวอร์ WSO2 Mashup
- โหนดเรด
- Apple ซื้อแอปเขียนสคริปต์Shortcuts แล้ว
- IFTTT
- ซาเปียร์
