นี่คือคำสั่ง tv_mergep ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
tv_merge - ผสาน (รวม) ไฟล์ XMLTV สองไฟล์
เรื่องย่อ
tv_merge -i ไฟล์ -m ไฟล์ -o ไฟล์
DESCRIPTION
อ่านรายการ XMLTV จากสองไฟล์และรวมเข้าด้วยกัน ไม่เหมือนกับ tv_cat (ซึ่งเพิ่ง
รวมไฟล์) สิ่งนี้จะอัปเดต (เพิ่ม / แทนที่ / ลบ) ไฟล์ XMLTV ต้นทางพร้อมช่องและ
โปรแกรมที่มีอยู่ในไฟล์ที่สอง
มันทำงานได้กับหลายช่องและจะแทรกโปรแกรมใหม่ใด ๆ และลบใด ๆ
โปรแกรมที่ทับซ้อนกัน
สิ่งสำคัญ ไฟล์อินพุตต้องจัดเรียงล่วงหน้าเป็นวันที่และเวลาภายในลำดับช่องโดยใช้
ตัวเลือก "--by-channel" สำหรับ tv_sort
เช่น tv_sort --by-channel --output FILE FILE
โปรแกรมทั้งหมดต้องมีเวลาเริ่มต้นและหยุด
(หมายเหตุ: โปรแกรมในไฟล์ที่ผสานเข้า แทนที่ ใดๆ ในไฟล์หลัก กล่าวคือ ข้อมูลไม่ใช่
ให้กับคุณ ภายใน โปรแกรม)
โปรแกรมนี้ใช้ XML::TreePP ซึ่งไม่เขียน คำจำกัดความในผลลัพธ์
ไฟล์. หากคุณต้องการเพิ่มความเหมาะสม จากนั้นใช้พารามิเตอร์ -t
เช่น tv_merge -i FILE -m FILE -o FILE -t
ตัวอย่าง
ใช้ "tv_merge -i master.xml -m newadditions.xml -o newmaster.xml" เพื่อรวมทั้งหมด
ช่อง/รายการใน newadditions.xml.
ใช้ tv_mergep ออนไลน์โดยใช้บริการ onworks.net