นี่คือตอนคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
Episoder - ตัวเตือนตอนรายการทีวี
เรื่องย่อ
ตอนr [ตัวเลือกสากล] [คำสั่ง] [ตัวเลือกเฉพาะคำสั่ง]
ลิขสิทธิ์
ตอนเป็นลิขสิทธิ์ (C) 2004-2014 โดย Stefan Ott
DESCRIPTION
episoder เป็นเครื่องมือที่จะบอกคุณเกี่ยวกับตอนใหม่ของรายการทีวีที่คุณชื่นชอบ
ประสบการณ์ OPTIONS
-h แสดงความช่วยเหลือและออก
-c ไฟล์
ใช้ ไฟล์ สำหรับค่าคอนฟิก โดยค่าเริ่มต้น ~/.ตอน ถูกนำมาใช้.
-ใน, --รายละเอียด
เปิดใช้งานการทำงานแบบละเอียด
-NS, --debug
เปิดใช้งานการดำเนินการดีบัก (ละเอียดมาก)
-l ไฟล์
เข้าสู่ระบบ ไฟล์ แทนที่จะเป็น stdout
-วี --รุ่น
แสดงเวอร์ชันของโปรแกรมและออก
คำสั่ง
เพิ่ม แสดงให้เห็นว่า
ตอนr [ตัวเลือก] เพิ่ม SHOW
สิ่งนี้จะเพิ่ม a SHOW ไปยังฐานข้อมูลของตอน คุณสามารถระบุ URL จาก epguides.com หรือ
รหัสรายการจาก TheTVDB.com โปรดทราบว่าการดำเนินการนี้จะไม่ดึงตอนหรือข้อมูลเมตาใดๆ เกี่ยวกับ
แสดง การทำเช่นนี้ คุณจะต้อง ปรับปรุง ฐานข้อมูลของคุณ
หา แสดงให้เห็นว่า on TheTVDB.com
ตอนr [ตัวเลือก] ค้นหา "ค้นหา เงื่อนไข"
แทนที่จะไปที่เว็บไซต์ คุณสามารถใช้ episoder เพื่อค้นหา TheTVDB.com นี้
คำสั่งจะแสดงรายการทั้งหมดที่ตรงกับคุณ ค้นหา เงื่อนไขการใช้บริการ พร้อมกับพวกเขา
IDs -- คุณจะต้องรู้สิ่งเหล่านี้เพื่อ เพิ่ม แสดงไปยังฐานข้อมูล
รายการ แสดงให้เห็นว่า
ตอนr [ตัวเลือก] แสดงให้เห็นว่า
แสดงรายการทั้งหมดในฐานข้อมูลของตอน ผลลัพธ์มีข้อมูลเกี่ยวกับ URL ของรายการ
หรือ TVDB ID ชื่อ สถานะปัจจุบัน และเวลาที่อัปเดตครั้งล่าสุด
ลบรายการออกจากรถเข็น แสดงให้เห็นว่า
ตอนr [ตัวเลือก] เอาออก SHOW
สิ่งนี้จะลบ a SHOW จากฐานข้อมูลของเอพเพอร์ โปรดระบุ โชว์ id ตามที่แสดงโดย
แสดงให้เห็นว่า คำสั่ง
ปิดการใช้งาน การปรับปรุง
ตอนr [ตัวเลือก] ปิดการใช้งาน SHOW
โดยค่าเริ่มต้น รายการใด ๆ ที่เพิ่มลงในฐานข้อมูลของตอนจะถูกรวมไว้เมื่อฐานข้อมูลคือ
ปรับปรุง หากคุณต้องการปิดการใช้งานการอัปเดตสำหรับรายการใดรายการหนึ่ง นี่คือวิธีของคุณ
ทำมัน.
โปรดระบุ โชว์ id ตามที่แสดงโดย แสดงให้เห็นว่า คำสั่ง
ทำให้สามารถ การปรับปรุง
ตอนr [ตัวเลือก] ทำให้สามารถ SHOW
ใช้สิ่งนี้เพื่อเปิดใช้งานการอัปเดตอีกครั้งสำหรับรายการที่เคยไป พิการ. โปรดระบุ
โชว์ id ตามที่แสดงโดย แสดงให้เห็นว่า คำสั่ง
บันทึก ฐานข้อมูล
ตอนr [ตัวเลือก] ปรับปรุง [ตัวเลือกการอัปเดต]
อัปเดตฐานข้อมูลตอน การดำเนินการนี้จะดึงรายชื่อตอนที่ทราบสำหรับรายการทั้งหมด
ที่อยู่ในฐานข้อมูลในปัจจุบัน (เว้นแต่จะถูกปิดการใช้งาน)
คำสั่งอัพเดตรู้ตัวเลือกพิเศษต่อไปนี้:
-d วัน
ทุกตอนที่เก่ากว่า วัน จะถูกลบออกจากฐานข้อมูลหลังจาก
อัปเดต. คุณสามารถระบุวันที่แน่นอนเป็น YYYY-MM-DD หรือวันที่สัมพันธ์กันโดย
ผ่านจำนวนวันที่ย้อนหลัง ค่าเริ่มต้นคือ 2 คือตอนทั้งหมดเพิ่มเติม
เกินสองวันจะถูกลบออก
-NS, --บังคับ
อัพเดตฐานข้อมูลโดยไม่คำนึงถึงเวลาที่อัพเดตล่าสุด โดยค่าเริ่มต้น ตอนr
ใช้ช่วงเวลาการอัปเดตเหล่านี้:
* 2 วันสำหรับรายการที่กำลังดำเนินการอยู่
* 1 สัปดาห์สำหรับรายการที่หยุดชั่วคราว
* 2 สัปดาห์สำหรับการแสดงที่สิ้นสุด
-ผม, --โนเดต
อย่าลบตอนเก่า ๆ โดยไม่คำนึงถึงวันที่
-NS, --แสดง ID
อัพเดทรายการด้วยสิ่งนี้เท่านั้น ID (ตามที่แสดงโดย แสดงให้เห็นว่า คำสั่ง) โดยไม่คำนึงถึง
เวลาอัปเดตล่าสุดและไม่ว่าจะเปิดใช้งานการอัปเดตสำหรับสิ่งนี้หรือไม่
แสดง
โปรดทราบว่า -d และ -i ไม่สามารถรวมตัวเลือกได้และนั่น -f ไม่มีผลเมื่อใช้
-s.
รายการ ตอน in ฐานข้อมูล
ตอนr [ตัวเลือก] รายการ [รายการตัวเลือก]
แสดงตอนต่อไป ก่อนดำเนินการนี้ คุณควรอัปเดตฐานข้อมูลเพื่อให้แน่ใจว่า
ว่ารายการตอนของคุณเป็นปัจจุบัน
คำสั่ง list รู้ตัวเลือกพิเศษต่อไปนี้:
-ค, --ไม่มีสี
อย่าใช้สีในรายการตอน ตามค่าเริ่มต้น ตอนต่างๆ จะถูกระบายสีเป็น
ระบุวันที่ออกอากาศสัมพันธ์กับวันที่ปัจจุบัน:
* ตอนจากอดีตอันไกลโพ้นเป็นสีเทา
* ตอนของเมื่อวานเป็นสีแดง
* รายการวันนี้เป็นสีเหลือง
* ตอนของวันพรุ่งนี้เป็นสีเขียว
* ตอนในอนาคตเป็นสีฟ้า
-d วัน
แสดงเฉพาะตอนที่ออกอากาศก่อน วัน. คุณสามารถระบุวันที่แน่นอน
as YYYY-MM-DD หรือวันที่สัมพัทธ์โดยการส่งผ่านจำนวนวันที่ย้อนหลัง ค่าเริ่มต้นคือ
เพื่อซ่อนทุกตอนที่ออกอากาศก่อนเมื่อวาน
-n วัน, --วัน วัน
จำนวนวันที่จะแสดง ตอนไหนมากกว่า วัน วันข้างหน้า
จะถูกซ่อนไว้ ค่าเริ่มต้นคือ 2
โปรดทราบว่าค่านี้สัมพันธ์กับ วัน ระบุด้วย -d ตัวเลือก
-ผม, --โนเดต
แสดงตอนทั้งหมดโดยไม่คำนึงถึงวันที่
-s SEARCH
ค้นหา SEARCH ในชื่อรายการและตอน
ตัวอย่าง
ค้นหาการแสดงบน TheTVDB.com:
ตอนr ค้นหา ขวา
ผลลัพธ์จะมีลักษณะดังนี้:
ชื่อไอดี
-------- --------------------
79349 เด็กซ์เตอร์
เพิ่มการแสดง:
ตอนr เพิ่ม 79349
แสดงรายการทั้งหมดที่เพิ่มในปัจจุบัน:
ตอนr แสดงให้เห็นว่า
ผลลัพธ์จะมีลักษณะดังนี้:
[ 1] 79349
Dexter, วิ่ง, เปิดใช้งาน
ปรับปรุงล่าสุด: 1970-01-01 00:00:00
ดึงตอนทั้งหมดสำหรับ Dexter โดยไม่คำนึงถึงวันที่ออกอากาศและเปิดใช้งานเอาต์พุตการดีบัก:
ตอนr -d ปรับปรุง -s 1 -i
รายชื่อตอนทั้งหมดตั้งแต่เดือนตุลาคม 2012:
ตอนr รายการ -d 2012-10-01 -n 31
กำหนดค่า ไฟล์
ไฟล์กำหนดค่ามีการตั้งค่าเริ่มต้นสำหรับตอน
ตัวแทน=ฟู
ตั้งค่าสตริง user-agent ที่จะใช้เมื่อดึงข้อมูล ใช้สำหรับ .เท่านั้น
แสดงบน epguides.com
ข้อมูล=/เส้นทาง/ถึง/ไฟล์
เส้นทางไปยังไฟล์ข้อมูลของตอน หากคุณระบุ URL ฐานข้อมูล (as .) แทนที่จะเป็นไฟล์
คาดหวังโดย sqlalchemy เช่น 'mysql://localhost/episoder') ตอนกำลังจะใช้
ฐานข้อมูลนั้นสำหรับการจัดเก็บแทน
รูปแบบ=ไม่มีเครื่องหมาย รูป เชือก
สิ่งนี้ช่วยให้คุณปรับแต่งเอาต์พุตของตอน ฟิลด์ที่มีจำหน่ายคือ:
%airdate ตอนออกอากาศเป็น YYYY-MM-DD
%แสดง ชื่อรายการ
%ฤดูกาล ฤดูกาลปัจจุบัน
%epnum เลขตอนในซีซัน
%eptitle ชื่อตอน
%totalep จำนวนตอนทั้งหมด
%prodnum หมายเลขผลิต
หากไม่ได้กำหนดไว้ ค่าเริ่มต้นของ %ออกอากาศ %แสดง % seasonx%epnum (เช่น "2005-07-29 พระ
ใช้ 4x04")
dateformat=ไม่ได้ใส่เครื่องหมายคำพูด เชือก อธิบาย รูป
คุณสามารถกำหนดรูปแบบวันที่ที่คุณต้องการใช้สำหรับผลลัพธ์ได้ที่นี่ ที่จะได้รับ
รายการช่องที่เป็นไปได้ทั้งหมด ดู ข้อมูล(1)
ค่าเริ่มต้นคือ %a, %b %d, %Y
tvdb_key=คีย์
ใช้ TVDB API . ของคุณเอง KEY แทนคีย์เริ่มต้นในตัวของตอน นี่คือ
แนะนำถ้าคุณใช้ตอนที่ใหญ่กว่า
ดู http://thetvdb.com/?tab=apiregister เพื่อดูรายละเอียดเพิ่มเติม
CRON
คุณอาจต้องการสร้างฐานข้อมูลตอนของคุณใหม่เป็นประจำ (เช่น รายวัน) NS
วิธีที่ง่ายที่สุดในการบรรลุสิ่งนี้คืองาน cron ง่าย ๆ :
crontab -l > crontab
echo "40 5 * * * อัปเดตตอน" >> crontab
crontab โครนแท็บ
ใช้ตอนออนไลน์โดยใช้บริการ onworks.net