วิธีการดาวน์โหลดกล่องดาวน์โหลด Raspberry Pi ของคุณแบบอัตโนมัติตลอดเวลา
เมื่อเร็ว ๆ นี้เราได้แสดงวิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นเครื่องดาวน์โหลดที่ใช้พลังงานต่ำตลอด 24/7 ตอนนี้เรากลับมาแสดงวิธีทำให้ระบบเกือบสมบูรณ์ด้วยเครื่องมืออัตโนมัติที่ยอดเยี่ยม.
ทำไมฉันถึงต้องการทำเช่นนี้?
หากคุณได้ติดตามโครงการดาวน์โหลด Raspberry Pi ของเรา ณ จุดนี้คุณจะมีเครื่อง BitTorrent / Usenet เต็ม มันยอดเยี่ยม แต่มันไม่ได้ทำงานอัตโนมัติ คุณยังคงต้องโต้ตอบกับกล่องอย่างสม่ำเสมอเพื่อชี้ไปที่ไฟล์ใหม่เลือกตอนของรายการทีวีที่คุณชื่นชอบและอื่น ๆ.
หลังจากเสร็จสิ้นขั้นตอนสุดท้ายของการสอนกล่องดาวน์โหลด Raspberry Pi ของเราคำแนะนำเกี่ยวกับระบบอัตโนมัติในวันนี้คุณจะมีอุปกรณ์อัตโนมัติในมือของคุณที่คุณต้องทำคือบอกสิ่งที่คุณต้องการและมันจะสำรวจ อินเทอร์เน็ตสำหรับไฟล์เหล่านั้นในนามของคุณ.
หากคุณไม่ได้ทำงานร่วมกับเราใช้เวลาสักครู่เพื่อตรวจสอบวิธีการเปลี่ยน Raspberry Pi เป็นกล่อง BitTorrent Always-On และวิธีเปลี่ยน Raspberry Pi เป็นเครื่อง Usenet ที่ทำงานตลอดเวลา.
ฉันต้องการอะไร?
เช่นบทเรียนก่อนหน้านี้สำหรับบทเรียนนี้เราคิดว่าคุณมีหน่วย Raspberry Pi ที่ติดตั้ง Raspbian สามารถเข้าถึงอุปกรณ์ได้โดยตรงผ่านทางจอภาพที่แนบมาและแป้นพิมพ์หรือจากระยะไกลผ่าน SSH และ VNC และคุณมีไดรฟ์ USB ( หรือไดรฟ์) ติดอยู่ นอกจากนี้เรายังสมมติว่าคุณได้ทำแบบฝึกหัดอย่างน้อยหนึ่ง (หรือทั้งสองอย่าง) ของเราในการเปลี่ยน Raspberry Pi เป็น BitTorrent และ / หรือ Usenet เครื่องดาวน์โหลด หากคุณต้องการเพิ่มความเร็วในพื้นที่เหล่านี้เราขอแนะนำให้อ่านคำแนะนำต่อไปนี้ตามลำดับที่แสดงไว้ที่นี่:
- คู่มือ HTG สำหรับการเริ่มต้นใช้งาน Raspberry Pi
- วิธีกำหนดค่า Raspberry Pi ของคุณสำหรับ Remote Shell, Desktop และ File Transfer
- วิธีการเปลี่ยน Raspberry Pi เป็นอุปกรณ์เก็บข้อมูลเครือข่ายพลังงานต่ำ
- วิธีเปลี่ยน Raspberry Pi ให้เป็นกล่อง BitTorrent Always-On
- วิธีการเปลี่ยน Raspberry Pi เป็นเครื่อง Usenet ที่ทำงานตลอดเวลา
ส่วนต่อไปนี้ของบทช่วยสอนและเครื่องมือที่อยู่ในนั้นจะมีประโยชน์สำหรับคุณเพียงเล็กน้อยหากคุณยังไม่ได้ตั้งค่า Raspberry Pi ของคุณและได้มาถึงขั้นตอน can-access-BitTorrent / Usenet แล้ว.
อย่างไรก็ตามเมื่อคุณอยู่ในขั้นตอนดังกล่าวแล้วก็ถึงเวลาที่คุณต้องลงมือทำธุรกิจทั้งหมดของคุณโดยอัตโนมัติเพื่อสร้างการดาวน์โหลดที่ดี.
แต่ละส่วนของบทช่วยสอนนั้นไม่ขึ้นอยู่กับคนอื่น หากคุณต้องการถ่ายทอดรายการโทรทัศน์โดยอัตโนมัติ แต่ไม่ใช่การแย่งภาพยนตร์คุณสามารถข้ามไปยังส่วนที่เกี่ยวข้องของบทช่วยสอนและละเว้นส่วนที่เหลือ.
ในที่สุดโน้ตเล็ก ๆ เกี่ยวกับการติดตั้งเครื่องมืออัตโนมัติทั้งหมดในคู่มือนี้ เราพบว่าคุณสามารถติดตั้งพวกเขาทั้งหมดใน Raspberry Pi โดยไม่ต้องใช้ระบบมากเกินไป. อย่างไรก็ตาม, เนื่องจากระบบอัตโนมัติแต่ละระบบมีแนวโน้มที่จะมีน้ำหนักเล็กน้อยในส่วนหน้า (เมื่อคุณติดตั้งครั้งแรกมักจะมีการยกที่หนักกว่าเช่นการค้นหาและดาวน์โหลดตอนต่างๆที่ผ่านมาของรายการโทรทัศน์ที่คุณต้องการดู) เราขอแนะนำให้ การติดตั้งแต่ละครั้งมีห้องหายใจเล็ก ๆ น้อย ๆ เพื่อให้สามารถผูกขาดทรัพยากรระบบ SABnzbd และ USB HDD เมื่อคุณผ่านพ้นความวุ่นวายทุกอย่างน่าจะดีแล้ว แต่การปล่อยแอพอัตโนมัติทั้งสามแบบเบื่อ ๆ กันแบบเต็ม ๆ ในตอนแรกนั้นหยาบมากจริง ๆ ด้วยทรัพยากรที่ จำกัด ที่มีให้ Pi.
การติดตั้งการพึ่งพา
ในการใช้เครื่องมือที่ระบุไว้ในคู่มือนี้ - SickBeard, CouchPotato และหูฟัง - คุณจะต้องติดตั้งการพึ่งพาสักเล็กน้อยก่อนเริ่มใช้งาน (เราจะไม่อ้างอิงการพึ่งพาที่ติดตั้งไว้แล้วกับการกระจาย Rasbian ที่เป็นค่าเริ่มต้น)
ก่อนอื่นเราจะทำการอัปเดตและอัปเกรดโปรแกรมติดตั้ง apt-get ของเรา หากคุณ * เพียงแค่ติดตามพร้อมกับบทช่วยสอน Raspberry Pi ก่อนหน้าของเราคุณสามารถข้ามสิ่งนี้ได้อย่างปลอดภัยเนื่องจากคุณเพิ่งอัพเกรด.
ที่เทอร์มินัลป้อนคำสั่งต่อไปนี้:
sudo apt-get update
sudo apt-get upgrade
หลังจากคุณอัปเดต / อัปเกรดแล้วก็ถึงเวลาที่จะเริ่มติดตั้งการอ้างอิงที่เราต้องการ อันดับแรกเครื่องมือทั้งหมดใช้เครื่องมือการจัดการซอร์สโค้ดของซอฟต์แวร์ Git เนื่องจาก Rasbian ไม่ได้มาพร้อมกับ Git เราจะต้องติดตั้ง ที่เทอร์มินัลป้อนคำสั่งต่อไปนี้:
sudo apt-get install git-core
เมื่อได้รับแจ้งให้กด Y เพื่อดำเนินการติดตั้งต่อไปและรอสักครู่หรือสองนาทีเมื่อกระบวนการเสร็จสิ้น หลังจากนั้นให้ตรวจสอบการติดตั้งอีกครั้งโดยพิมพ์“ git -version” ที่พรอมต์เพื่อตรวจสอบว่ามีการติดตั้ง git หากไม่ได้คืนหมายเลขเวอร์ชั่นให้รันตัวติดตั้งอีกครั้ง.
นอกจาก Git แล้ว SickBeard (แต่ไม่ใช่ CouchPotato หรือเฮดโฟน) ก็ขึ้นอยู่กับ Cheetah ซึ่งเป็นเครื่องมือเทมเพลต Python หากคุณติดตั้ง SABnzbd ในวิธีเปลี่ยน Raspberry Pi เป็นคู่มือ Usenet Machine ของเครื่อง Always-On คุณได้ติดตั้ง Cheetah แล้ว หากคุณเพียงแค่ติดตามพร้อมกับคู่มือ BitTorrent คุณจะต้องติดตั้ง ที่เทอร์มินัลป้อนคำสั่งต่อไปนี้:
sudo apt-get install python-cheetah
หลังจากติดตั้ง Git และ Python-Cheetah (หากคุณวางแผนที่จะใช้ SickBeard สำหรับรายการทีวี) เราพร้อมที่จะเริ่มต้นแล้ว.
การติดตั้งและกำหนดค่า SickBeard บน Raspbian
SickBeard เป็นเครื่องมือการจัดการโทรทัศน์สำหรับการดาวน์โหลด Usenet และ BitTorrent การสนับสนุน Usenet นั้นมีความเป็นผู้ใหญ่มากกว่าการสนับสนุน BitTorrent อย่างมีนัยสำคัญ ในเปลือกถั่วคุณบอก SickBeard ว่ารายการทีวีที่คุณต้องการรับชมและทำหน้าที่เหมือน TiVo ที่ใช้งานอินเทอร์เน็ตดาวน์โหลดการแสดงเหล่านั้นให้คุณ (ไม่ว่าจะมาจากงานในมือหากคุณกำลังติดตามอยู่ เป็นปัจจุบัน) มันเป็นวิธีที่ยอดเยี่ยมที่จะอยู่ด้านบนของรายการโปรดของคุณ.
การติดตั้ง SickBeard: ในการติดตั้ง SickBeard ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:
git clone git: //github.com/midgetspy/Sick-Beard.git
เมื่อการติดตั้งเสร็จสมบูรณ์ให้สลับไปที่ไดเรกทอรี SickBeard และเรียกใช้ SickBeard เป็นครั้งแรก:
cd Sick-Beard
python SickBeard.py
มันจะปรากฏขึ้นเพื่อรอสักครู่แล้วคุณจะเห็นสคริปต์ SickBeard verbose หวือโดยแล้วไม่ได้ใช้งาน ณ จุดนี้คุณสามารถกระโดดเข้าไปในเว็บเบราว์เซอร์และชี้ไปที่ที่อยู่ต่อไปนี้เพื่อตรวจสอบ SickBeard:
http: // [ที่อยู่ IP ของคุณ PI]: 8081 / home /
การกำหนดค่า SickBeard: แตกต่างจากเครื่องมือบางอย่างที่เราใช้ในบทช่วยสอนก่อนหน้านี้ SickBeard ไม่มีตัวช่วยสร้างการกำหนดค่าที่จะแนะนำเราผ่านการตั้งค่า เราจะแนะนำคุณในขั้นตอนสำคัญตอนนี้ เราจะแสดงรายการที่เกี่ยวข้องที่คุณต้องการเปลี่ยนตามส่วนของพวกเขาภายในส่วนการกำหนดค่าของอินเทอร์เฟซของ SickBeard.
ใน กำหนดค่า -> ทั่วไป มาตรา:
Uncheck Launch Browser: เราจะเข้าถึงกล่องจากระยะไกลไม่จำเป็นต้องใช้ตัวเลือกการสิ้นเปลืองทรัพยากรนี้.
ภายใต้ส่วนต่อประสานเว็บ: คุณสามารถเพิ่มชื่อผู้ใช้และรหัสผ่านใน SickBeard และ / หรือเปลี่ยนหมายเลขพอร์ตได้หากต้องการ.
ใน กำหนดค่า -> การตั้งค่าการค้นหา มาตรา:
ที่นี่เรากำหนดค่า SickBeard ให้ทำงานกับลูกค้า Usenet และ / หรือ BitTorrent ของเรา SickBeard ฉายแววกับ Usenet และเราแนะนำให้คุณไปตามเส้นทางนั้น.
ปรับการเก็บรักษา Usenet: ค่าเริ่มต้นคือ 500 วัน หากคุณมีผู้ให้บริการ Usenet แบบพรีเมี่ยมการเก็บรักษาของคุณควรสูงกว่าปกติมาก 1100+ วัน ตรวจสอบกับผู้ให้บริการของคุณและกรอกหมายเลขที่เหมาะสมที่นี่.
ภายใต้การค้นหาของ NZB ตรวจสอบให้แน่ใจว่าได้เลือก“ ค้นหา NZB” และคุณได้เลือก SABnzbd เสียบ URL ชื่อผู้ใช้และรหัสผ่าน (หากคุณตั้งค่าไว้) และคีย์ API จากการติดตั้ง SABnzbd ของคุณ คลิก“ ทดสอบ SABnzbd” เมื่อเสร็จแล้วเพื่อให้แน่ใจว่า SickBeard สามารถสื่อสารกับมันได้สำเร็จ.
หมายเหตุ: หากคุณตั้งค่าโดยใช้ BitTorrent คุณจะต้องตรวจสอบ“ Search Torrents” และตั้งค่าโฟลเดอร์เฝ้าดูสำหรับไคลเอ็นต์ Torrent ของคุณ.
ใน กำหนดค่า -> ผู้ให้บริการค้นหา มาตรา:
ที่นี่คุณสามารถเลือกดัชนีที่จะค้นหาและป้อนคีย์ API ของคุณสำหรับดัชนีการค้นหาส่วนตัว / จ่าย.
ภายใต้ลำดับความสำคัญของผู้ให้บริการคุณสามารถตรวจสอบเพื่อเปิดใช้งานผู้ให้บริการแล้วลากและวางพวกเขาในรายการเพื่อจัดลำดับความสำคัญพวกเขา โดยค่าเริ่มต้นดัชนีของ Womble จะถูกตรวจสอบ คุณสามารถตรวจสอบ Sick Beard Index และ nzbX ได้ แต่ส่วนที่เหลือนั้นต้องใช้บัญชีที่มีคีย์ API - คุณจะต้องไปที่เว็บไซต์ที่เกี่ยวข้องและเข้าสู่กระบวนการสมัครใช้งาน.
หมายเหตุ: หากคุณเปิดการค้นหาฝนตกหนักในขั้นตอนก่อนหน้าคุณจะเห็นตัวติดตาม torrent TV ในรายการที่นี่.
ใน กำหนดค่า -> การประมวลผลภายหลัง มาตรา:
ในส่วน“ การประมวลผลเริ่มต้น” เริ่มต้นให้ปล่อย“ TV Download Dir” ว่างไว้ เราจะตั้งค่าสคริปต์ผู้ช่วยสำหรับ SABnzbd ที่จะดูแลฟังก์ชั่นนี้ ยกเลิกการทำเครื่องหมาย“ เก็บไฟล์ต้นฉบับ”; เราไม่มีพื้นที่บนเซิร์ฟเวอร์ mini pi ของเราเพื่อจัดเก็บข้อมูลซ้ำซ้อนของทุกสิ่งที่เราดาวน์โหลด ทำเครื่องหมายที่ "ย้ายไฟล์ที่เกี่ยวข้อง" และ "เปลี่ยนชื่อตอน" เพื่อให้ SickBeard จะย้ายไฟล์เพิ่มเติมใด ๆ ที่ดาวน์โหลดมาด้วยเนื้อหาทีวีของคุณและเปลี่ยนชื่อรายการที่มีการประชุมที่คุณเลือกในส่วน "การตั้งชื่อ".
สุดท้ายคุณสามารถมีเมตาดาต้าดาวน์โหลด SickBeard ในรูปแบบที่เหมาะสมกับการตั้งค่าศูนย์สื่อของคุณ เนื่องจากเราใช้การติดตั้ง XBMC ทั้งหมดเราจึงเลือก XBMC สำหรับ“ ประเภทเมทาดาทา” และตรวจสอบประเภทไฟล์เมทาดาทาทั้งหมดที่เราต้องการให้ SickBeard สร้าง (เช่นภาพโฟลเดอร์และ Fanart).
ใน กำหนดค่า -> การแจ้งเตือน มาตรา:
ส่วนนี้เป็นตัวเลือกทั้งหมด คุณสามารถตั้งค่าการแจ้งเตือนบนไคลเอนต์สื่อของคุณ (เช่น XBMC) และบริการแจ้งเตือนเช่น Growl การแจ้งเตือน XBMC นั้นมีประโยชน์อย่างยิ่งหากคุณต้องการระบบอัตโนมัติเต็มรูปแบบเนื่องจากคุณสามารถตั้งค่า SickBeard ให้บังคับให้ XBMC ดำเนินการอัปเดตห้องสมุดหลังจากดาวน์โหลดรายการใหม่แล้ว.
การเชื่อมโยง SABnzbd และ SickBeard: การกำหนดค่าอย่างถูกต้อง SickBeard และ SABnzbd มีความสัมพันธ์แบบ symbiotic ที่ดี คุณสามารถตั้งค่าเพื่อให้ SickBeard ค้นหารายการเตะไฟล์ NZB ผ่านไปยัง SABnzbd และจากนั้น SABnzbd จะเปิดการโทรในสคริปต์ผู้ช่วย SickBeard เพื่อประมวลผลรายการทั้งหมดและโอนไปยังโฟลเดอร์ที่เหมาะสม เมื่อกำหนดค่าแล้วกระบวนการจะราบรื่นอย่างสมบูรณ์.
ในการเชื่อมโยงทั้งสองเข้าด้วยกันเราจำเป็นต้องคัดลอกสคริปต์ผู้ช่วยเหลือและแก้ไขไฟล์การกำหนดค่าขนาดเล็กมากที่มาพร้อมกับมัน ขั้นแรกให้ป้อนคำสั่งต่อไปนี้ที่เทอร์มินัลเพื่อนำคุณไปยังโฟลเดอร์ที่มีไฟล์สองไฟล์:
cd / home / pi / Sick-Beard / autoProcessTV
ภายในไดเรกทอรีนั้นคือสองไฟล์ที่เราใส่ใจ: autoProcessTV.py (สคริปต์ตัวช่วย) และ autoProcessTV.cfg.sample (ไฟล์การกำหนดค่าตัวอย่าง) มาเปิดไฟล์การกำหนดค่าแล้วทำการเปลี่ยนแปลง ป้อนคำสั่งต่อไปนี้:
nano autoProcessTV.cfg.sample
ในเครื่องมือแก้ไขนาโนตรวจสอบอีกครั้งว่าทุกอย่างในไฟล์กำหนดค่าแบบง่ายตรงกับการติดตั้งของคุณ โดยค่าเริ่มต้นไฟล์กำหนดค่าจะชี้ไปที่โลคัลโฮสต์บนพอร์ต 8081 โดยไม่มีชื่อผู้ใช้หรือรหัสผ่าน หากคุณเปลี่ยนการตั้งค่าใด ๆ (เช่นหมายเลขพอร์ตหรือโดยการเพิ่มชื่อผู้ใช้ / รหัสผ่าน) ให้แก้ไขไฟล์ดังกล่าว เมื่อเสร็จแล้วให้กด CTRL + X เพื่อออก เปลี่ยนชื่อไฟล์เป็น autoProcessTV.cfg (ดรอป. ตัวอย่างจากตอนท้าย).
มีสองวิธีในการให้ SABnzbd เข้าถึงสคริปต์ วิธีขี้เกียจคือเพียงเปลี่ยนไดเรกทอรีสคริปต์หลังการประมวลผลใน Config ของ SABnzbd -> ส่วนโฟลเดอร์เป็น / home / pi / Sick-Beard / autoProcessTV หากสคริปต์ SickBeard เป็นเครื่องมือประมวลผลโพสต์เดียวที่คุณใช้สิ่งนี้จะใช้ได้ผล.
อีกทางหนึ่งหากคุณต้องการเก็บสคริปต์ SABnzbd ทั้งหมดไว้ในที่เดียวคุณสามารถใช้คำสั่งต่อไปนี้เพื่อคัดลอกไปยังโฟลเดอร์สคริปต์ SABnzbd ของคุณ (โฟลเดอร์ที่เราตั้งค่าในคู่มือ Usenet):
cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py / media / USBHDD1 / Shares / SABnzbd / สคริปต์
ไม่ว่าจะด้วยวิธีใดเมื่อคุณกำหนดค่าและคัดลอกสคริปต์แล้วคุณต้องแจ้งให้ SABnzbd ใช้งาน ใน SABnzbd ไปที่ Config -> Categories และสร้างหมวดหมู่ใหม่“ tv” ในส่วนสคริปต์เลือก sabToSickBeard.py เป็นสคริปต์หลังการประมวลผลของคุณ หากคุณต้องการสร้างโฟลเดอร์ที่การดาวน์โหลดทีวีของคุณจะถูกแยกชั่วคราวจากการดาวน์โหลดอื่น ๆ ก่อนที่จะถูกสับไปยังโฟลเดอร์ทีวีถาวรคุณสามารถตั้งค่าโฟลเดอร์ / เส้นทาง (เช่น SickBeardTV) อย่าลืมกดปุ่มเพิ่มเพื่อบันทึกการเปลี่ยนแปลงของคุณ.
การเพิ่มรายการไปยัง SickBeard: ตอนนี้คุณได้กำหนดค่า SickBeard แล้วก็ถึงเวลาสำหรับส่วนที่สำคัญที่สุด: การเพิ่มรายการทีวีในระบบอัตโนมัติใหม่ของคุณ.
อันดับแรกเราต้องสร้างไดเรกทอรีสำหรับ SickBeard เพื่อจัดเก็บรายการ (หากคุณมีไดเรกทอรีรายการทีวีติดตั้งอยู่ในฮาร์ดไดรฟ์ภายนอกที่คุณใช้กับ Pi ให้ข้ามขั้นตอนนี้) ที่เทอร์มินัลให้ป้อนคำสั่งต่อไปนี้ (แก้ไขชื่อพา ธ หากคุณไม่ได้ใช้การตั้งค่าแบบเดียวกันกับที่เราได้สร้างบทเรียนไว้ก่อนหน้านี้):
mkdir / media / USBHDD1 / share / TV /
ตอนนี้จากอินเทอร์เฟซ SickBeard หลักให้คลิกที่เพิ่มรายการ (อยู่บนแถบนำทางรองที่มุมซ้ายบน) คุณมีสองตัวเลือกในการเพิ่มรายการลงในระบบ: คุณสามารถสร้างรายการใหม่สำหรับรายการใหม่หรือคุณสามารถนำเข้ารายการทีวีที่คุณดาวน์โหลดไปยังระบบแล้ว แม้ว่าคุณจะไม่มีคอลเล็กชันรายการทีวีที่มีอยู่เพื่อเพิ่มใน SickBeard เรายังต้องเริ่มต้นด้วยปุ่ม“ เพิ่มรายการที่มีอยู่” เพื่อที่จะชี้ SickBeard ไปที่ไดเรกทอรีรายการทีวีของเรา (ไม่ว่าจะว่างเปล่าหรือเต็ม).
คลิกที่เพิ่มรายการที่มีอยู่จากนั้นภายใต้แท็บจัดการไดเรกทอรีให้คลิกใหม่ เลือกโฟลเดอร์ TV ของคุณใน file explorer หลังจากที่คุณคลิกตกลงคลิกตั้งเป็นค่าเริ่มต้นแล้วส่งที่ด้านล่างของหน้า.
เมื่อคุณตั้งค่าไดเรกทอรีทีวีเริ่มต้นแล้วคุณสามารถนำทางไปยังเพิ่มรายการ -> เพิ่มรายการใหม่เพื่อเพิ่มรายการทีวีไปยังคอลเลกชันของคุณ ป้อนชื่อรายการทั้งหมดหรือบางส่วนในกล่องค้นหาค้นหาจากนั้นเลือกรายการที่คุณต้องการตรวจสอบและดาวน์โหลด คลิกถัดไปเพื่อตรวจสอบโฟลเดอร์ที่จะถูกฝากไว้และถัดไปอีกครั้งเพื่อบอก SickBeard ว่าคุณต้องการให้ตอนที่หายไปนั้นถูกตั้งค่าสถานะเป็นต้องการหรือข้ามรวมถึงคุณภาพวิดีโอของการดาวน์โหลด หากทุกอย่างดูดีคลิกเพิ่ม คุณจะกลับสู่รายการแสดงและ SickBeard จะสร้างโฟลเดอร์สำหรับรายการดาวน์โหลดข้อมูล meta และเริ่มมองหาตอนต่างๆ (หากคุณไม่ต้องการรอให้ตัวนับถอยหลังเพื่อค้นหาตอนถัดไปคุณสามารถคลิกที่จัดการ -> ภาพรวม Backlog เพื่อบังคับการค้นหาได้ทันที)
การรัน SickBeard เมื่อเริ่มต้น: มีขั้นตอนสุดท้ายหนึ่งขั้นตอนสำหรับกระบวนการกำหนดค่า SickBeard เราจะเพิ่มสคริปต์เริ่มต้นขนาดเล็กเพื่อเปิด SickBeard เมื่อบูต ไม่มีจุดในการมีตัวดาวน์โหลดรายการทีวีอัตโนมัติหากคุณต้องเริ่มต้นด้วยตนเอง เราได้สร้างสคริปต์เริ่มต้นเหล่านี้ให้เพียงพอใน Raspberry Pi ก่อนหน้าในรูปแบบของกล่องดาวน์โหลดซึ่งเราจะทำรายการคำสั่งที่คุณต้องป้อนโดยไม่มีการแยกรายละเอียดทีละขั้นตอน.
ป้อนคำสั่งต่อไปนี้ที่เทอร์มินัลเพื่อคัดลอกสคริปต์เริ่มต้นเปลี่ยนการอนุญาตและอัปเดตไฟล์เริ่มต้น:
sudo wget -O /etc/init.d/sickbeard/ https://www.howtogeek.com/wp-content/uploads/gg/up/sshot5161b529c109d.txt
sudo chmod 755 /etc/init.d/sickbeard
sudo update-rc.d sickbeard ค่าเริ่มต้น
นั่นคือทั้งหมดที่มีให้มันตอนนี้คุณพร้อมที่จะไป! เพิ่มรายการเก่าที่คุณต้องการดูเพิ่มเพิ่มรายการที่คุณกำลังดูเพิ่มรายการที่ยังไม่ได้ออกอากาศ แต่คุณต้องการรับชม SickBeard จะทำการดาวน์โหลดทั้งหมดให้คุณโดยอัตโนมัติ.
การติดตั้งและกำหนดค่า CouchPotato บน Raspbian
หากคุณหมดแรงจากการกำหนดค่าในหัวข้อก่อนหน้า SickBeard เป็นเครื่องมือที่ซับซ้อนที่สุดในการกำหนดค่าในบทสรุปของเราในวันนี้ เริ่มต้นด้วย CouchPotato - ภาพยนตร์ที่เทียบเท่ากับการดาวน์โหลดทีวีอัตโนมัติของ SickBeard.
การติดตั้ง CouchPotato: เราได้ติดตั้งการขึ้นต่อกันทั้งหมดแล้วลองลงไปคว้าซอร์สโค้ดจาก Git ที่เทอร์มินัลป้อนคำสั่งต่อไปนี้:
cd / home / pi
git clone http://github.com/RuudBurger/CouchPotatoServer.git
python CouchPotatoServer / CouchPotato.py
หลังจากคุณเรียกใช้สคริปต์ Python เคอร์เซอร์จะไม่ทำงาน หากคุณได้รับการถ่ายโอนข้อมูลผิดพลาดคุณจะต้องทำการแก้ไขอย่างรวดเร็วเพื่อให้คุณสามารถเปิดเว็บดีมอนและตัวช่วยสร้างการเริ่มต้น. ทำการแก้ไขนี้เฉพาะในกรณีที่สคริปต์ขัดข้อง. ที่เทอร์มินัลป้อนคำสั่งต่อไปนี้:
nano /home/pi/CouchPotatoServer/couchpotato/runner.py
ในสคริปต์เลื่อนหน้าลงจนกระทั่งคุณเห็นส่วนนี้และเพิ่มบรรทัดที่เราทำตัวหนา:
config =
'use_reloader': โหลดซ้ำ,
'พอร์ต': tryInt (Env.setting ('พอร์ต', ค่าเริ่มต้น = 5000)),
'host': Env.setting ('host', default = "),
'ssl_cert': Env.setting ('ssl_cert', default = None),
'ssl_key': Env.setting ('ssl_key', default = None),
'host': Env.setting ('host', default = "0.0.0.0"),
บันทึกการเปลี่ยนแปลงของคุณและรันสคริปต์อีกครั้ง เมื่อสคริปต์ทำงานได้สำเร็จคุณสามารถชี้เบราว์เซอร์ของคุณตามที่อยู่ต่อไปนี้เพื่อเริ่มต้น:
http: // [ที่อยู่ IP ของคุณ PI]: 5050 / ตัวช่วยสร้าง /
เช่นเดียวกับ SickBeard เราจะแนะนำคุณเกี่ยวกับการตั้งค่าพื้นฐาน คำสั่งที่เกี่ยวข้องมีการระบุไว้ตามส่วน.
การกำหนดค่า CouchPotato: คุณสามารถข้าม ยินดีต้อนรับ มาตรา. เราไม่มีฐานข้อมูล CouchPotato ที่มีอยู่เพื่อนำเข้า (ถ้าคุณกำลังย้ายและ CouchPotato เก่าติดตั้งในกล่องดาวน์โหลด Raspberry Pi ใหม่ของคุณทำตามคำแนะนำและชี้ตัวช่วยสร้างไปที่ data.db เก่าของคุณ)
ใน ทั่วไป คุณสามารถตั้งชื่อผู้ใช้และรหัสผ่านรวมทั้งเปลี่ยนหมายเลขพอร์ตได้หากต้องการ ยกเลิกการเลือก“ เปิดเบราว์เซอร์”.
ใน downloaders ส่วนคุณต้อง 1) ตั้งค่า CouchPotato เพื่อสื่อสารกับ SABnzbd หรือ 2) ระบุโฟลเดอร์ที่เฝ้าดูไฟล์ torrent ของคุณเพื่อให้ทำงานกับ Deluge ได้ เรากำลังตั้งค่าให้ทำงานกับ SABnzbd: ไปข้างหน้าและออกจากโฮสต์คนเดียวและใส่คีย์ SABnzbd API ของคุณ (อันเดียวกับที่คุณใช้สำหรับ SickBeard).
นอกจากนี้คุณยังสามารถระบุประเภท SABnzbd เพื่อให้กระบวนการทั้งหมดเป็นไปโดยอัตโนมัติจริงๆเราขอแนะนำขั้นตอนนี้โดยเปิดใช้งานหมวดหมู่ CouchPotato ที่เฉพาะเจาะจงซึ่งจะช่วยให้ผู้เปลี่ยนชื่อไฟล์ / ผู้เสนอญัตติอัตโนมัติทำงานได้ราบรื่นขึ้น.
ใน ผู้ให้บริการ เลือกผู้ให้บริการที่คุณต้องการให้ CouchPotato ใช้ เช่นเดียวกับ SickBeard คุณจะต้องใส่รายละเอียดการเข้าสู่ระบบ / คีย์ API สำหรับผู้ให้บริการระดับพรีเมียม.
ใน Renamers คุณสามารถตั้งค่าการเปลี่ยนชื่อ / ย้ายไฟล์อัตโนมัติ นี่เป็นคุณสมบัติที่ยอดเยี่ยม ตั้งค่าโฟลเดอร์ To เพื่อระบุตำแหน่งที่คุณต้องการให้ภาพยนตร์ไปตรวจสอบการล้างข้อมูลและระบุโฟลเดอร์จาก (ควรเป็นโฟลเดอร์เดียวกับที่คุณกำหนดให้กับแท็กภาพยนตร์ใน SABnzbd).
ใน การทำงานอัตโนมัติ ส่วนคุณสามารถติดตั้งสคริปต์ GreaseMonkey หรือ bookmarklet ที่ทำให้การเพิ่มภาพยนตร์ที่ต้องการลงในการติดตั้ง CouchPotato ของคุณจากเบราว์เซอร์ของคุณได้อย่างง่ายดาย.
เมื่อเสร็จแล้วให้ตรวจสอบการตั้งค่าของคุณและคลิกปุ่มสีเขียวขนาดยักษ์ที่ด้านล่าง แม้ว่าตัวช่วยสร้างการเริ่มต้นจะครอบคลุมเกือบทุกการตั้งค่าที่เกี่ยวข้อง แต่ก็มีพื้นที่หนึ่งที่คุณอาจต้องการดู ตัวช่วยสร้างการเริ่มต้นจะไม่พร้อมท์ให้คุณตั้งค่าการแจ้งเตือน โดยคลิกที่เฟืองที่มุมขวาบนจากนั้นคลิกที่การแจ้งเตือนในแถบนำทางด้านข้าง ที่นั่นเช่นเดียวกับใน SickBeard คุณจะสามารถเปิดการแจ้งเตือนแบบพุชไปยังระบบที่หลากหลายรวมถึงหน่วย XBMC เดสก์ท็อปที่เปิดใช้งานการแจ้งเตือน Growl และตั้งค่าการแจ้งเตือนทางอีเมล.
การกำหนดค่า CouchPotato เป็น Start at Boot: เมื่อมาถึงจุดนี้เรารู้ว่าคุณตื่นเต้นที่จะเริ่มต้นการเชื่อมต่อกับภาพยนตร์ที่ต้องดูไปที่ CouchPotato แต่เรามีขั้นตอนเล็กน้อยที่จะทำให้เสร็จก่อนที่เราจะไปต่อ เราจำเป็นต้องตั้งค่าไฟล์เริ่มต้นเพื่อให้แน่ใจว่า CouchPotato เปิดตัวเมื่อบู๊ต.
เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:
cd ~ /
sudo cp CouchPotatoServer / init / ubuntu /etc/init.d/couchpotato
sudo chmod 755 /etc/init.d/couchpotato
sudo update-rc.d couchpotato เป็นค่าเริ่มต้น
ณ จุดนี้คุณทำทุกอย่างเสร็จสิ้นแล้วด้วยการกำหนดค่าและคุณสามารถลงมือทำธุรกิจด้วยการติดตั้ง CouchPotato ใหม่ของคุณ.
การติดตั้งและกำหนดค่าหูฟังบน Raspbian
เครื่องมืออัตโนมัติขั้นสุดท้ายในความดีของระบบอัตโนมัติในปัจจุบันของเราคือหูฟัง: เนื่องจาก SickBeard คือทีวีและ CouchPotato คือภาพยนตร์, หูฟังคือสิ่งที่คุณคาดเดาสำหรับดนตรี.
การติดตั้งหูฟัง: ในการเริ่มต้นให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:
git clone https://github.com/rembo10/headphones.git
หลามหูฟัง / Headphones.py
การกำหนดค่าหูฟัง: เช่น SickBeard ไม่มีตัวช่วยสร้างการติดตั้ง แต่เมนูการตั้งค่าจะส่งตรงไปข้างหน้ามากพอ คลิกที่เฟืองที่มุมขวาบนของอินเทอร์เฟซหูฟังเพื่อเข้าถึงเมนูการตั้งค่า เราจะผ่านแต่ละส่วนที่เกี่ยวข้องทีละคน.
ใน เว็บอินเตอร์เฟส คุณสามารถเพิ่มเข้าสู่ระบบ / รหัสผ่านเปลี่ยนหมายเลขพอร์ตและเปิดใช้ API หูฟัง (จำเป็นสำหรับแอพตัวช่วยของบุคคลที่สาม).
ใน ดาวน์โหลด ส่วนการตั้งค่าคุณจะต้องชี้หูฟังไปที่การติดตั้ง SABnzbd โดยใช้ข้อมูลเดียวกับที่คุณใช้สำหรับ SickBeard และ CouchPotato (โฮสต์ที่มีหมายเลขพอร์ตชื่อผู้ใช้และรหัสผ่านหากเปิดใช้งานรวมถึงคีย์ API) อย่าลืมใช้ประโยชน์จากฟังก์ชั่นหมวดหมู่จากนั้นระบุโฟลเดอร์ย่อยในโฟลเดอร์ดาวน์โหลด SABnzbd ของคุณสำหรับเพลง นอกจากนี้คุณยังสามารถกำหนดค่าหูฟังให้ใช้ torrents ได้เช่นเดียวกับแอพอัตโนมัติอื่น ๆ หากคุณต้องการ.
ใน คุณภาพและกระบวนการหลังการขาย คุณสามารถกำหนดคุณภาพตามอัตราบิตที่คุณต้องการ (หรือตั้งไว้สำหรับคุณภาพแบบไม่สูญเสียข้อมูล) คุณยังสามารถตั้งค่าคุณสมบัติการโพสต์เช่นการฝังปกอัลบั้มอัตโนมัติการเรียงลำดับไปยังโฟลเดอร์และการเปลี่ยนชื่อไฟล์อัตโนมัติ.
ในที่สุดภายใต้ ตั้งค่าขั้นสูง, มีการตั้งค่ามากมายที่คุณสามารถคนจรจัดด้วย (แม้ว่าเราจะแนะนำให้คุณอ่านอย่างรอบคอบก่อนที่จะเปิดและปิดสิ่งต่าง ๆ อย่างซุกซน) คุณสามารถเปลี่ยนรูปแบบการเปลี่ยนชื่อเปิดใช้งานการเข้ารหัสรูปแบบเสียงอีกครั้งโดยอัตโนมัติและเปิดใช้งานการแจ้งเตือน.
การตั้งค่าที่สำคัญที่สุดภายใต้เมนูการตั้งค่าขั้นสูงสำหรับผู้ใช้หูฟังใหม่คือตัวเลือก“ Musicbrainz Mirror” ที่มุมล่างขวา ปล่อยให้มันเป็น, แต่ หากคุณพบว่าคุณได้รับข้อผิดพลาด“ การดึงข้อมูลล้มเหลว” อย่างต่อเนื่องเมื่อค้นหาศิลปินและอัลบั้มคุณจะต้องกลับมาที่ส่วนนี้และเลือกกระจกสำรอง.
เมื่อดำเนินการแก้ไขเรียบร้อยแล้วให้กดบันทึกการเปลี่ยนแปลงที่ด้านล่างจากนั้นรีสตาร์ทที่มุมขวาบนเพื่อให้การเปลี่ยนแปลงมีผล.
ขั้นตอนการกำหนดค่าหลักอื่น ๆ ที่คุณอาจพิจารณาคือถ้าคุณมีเพลงมากมายในไดรฟ์ภายนอกที่คุณใช้กับ Pi ของคุณให้ตั้งค่าหูฟังเพื่อจัดการคอลเลกชันของคุณ คุณสามารถทำได้โดยคลิกที่จัดการในแถบนำทางหลักและชี้หูฟังที่ไดเรกทอรีที่เหมาะสม.
การกำหนดค่าหูฟังให้เริ่มเมื่อบูต: ณ จุดนี้คุณพร้อมที่จะเริ่มค้นหาและใช้หูฟัง แต่เช่นเดียวกับเครื่องมืออัตโนมัติก่อนหน้าของเราเราจะเปิดใช้งานการเริ่มต้นอัตโนมัติเมื่อบูต หากต้องการทำเช่นนั้นให้ป้อนคำสั่งต่อไปนี้ที่เทอร์มินัล:
cd ~ / เฮดโฟน
sudo nano init.ubuntu
ภายในไฟล์ init.ubuntu เราจะทำการเปลี่ยนแปลงสองอย่างรวดเร็ว ใช่ที่ด้านบนของไฟล์มันเตือนอย่างรุนแรงต่อการแก้ไขไฟล์ (แต่เราอยู่บนขอบและที่สำคัญกว่านั้นคือเราไม่ได้ใช้บัญชีผู้ใช้เฉพาะสำหรับหูฟังดังนั้นเราต้องทำการเปลี่ยนแปลงนี้).
เลื่อนลงบรรทัดที่ 29 และ 30:
## HP_USER = # $ RUN_AS, […]
## HP_HOME = # $ APP_PATH, […]
แก้ไขเครื่องหมายข้อคิดเห็น ## บนสองบรรทัดเหล่านั้นและแทรกชื่อผู้ใช้และโฮมไดเร็กทอรีต่อไปนี้:
HP_USER = pi # $ RUN_AS, […]
HP_HOME = / home / pi / headphones # $ APP_PATH, […]
กด CTRL + X เพื่อออกบันทึกงานของคุณแล้วป้อนคำสั่งต่อไปนี้ที่พร้อมท์:
sudo cp init.ubuntu /etc/init.d/headphones
sudo chmod 755 /etc/init.d/headphones
sudo update-rc.d หูฟังเป็นค่าเริ่มต้น
ขณะนี้หูฟังได้รับการตั้งค่าให้ทำงานเมื่อเริ่มระบบและชิ้นส่วนสุดท้ายของการดาวน์โหลดอัตโนมัติของคุณถูกโจมตีสามครั้ง.
ณ จุดนี้กล่อง Raspberry Pi ของคุณเป็นสัตว์ดาวน์โหลดที่เพิ่งเริ่มต้นจนจบซึ่งแทบไม่ต้องการการดูแลหรือให้อาหารเลย เราได้นำคุณผ่านการติดตั้งไคลเอนต์ Usenet และ BitTorrent และด้วยขั้นตอนสุดท้ายนี้คุณมีเครื่องมืออัตโนมัติสามแบบที่ใช้งานง่ายเพื่อให้กล่องดาวน์โหลดของ Raspberry Pi ของคุณได้รับการพัฒนาให้เป็นเซิร์ฟเวอร์ไมโครหัวเล็กที่ใช้พลังงานต่ำ.
ที่กล่าวว่ามีความสนุกสนานมากขึ้นที่จะได้รับเมื่อมีขนาดเล็กใส่ Pi- เสียงที่มีประสิทธิภาพด้วย Raspberry Pi ของคุณสร้างความคิดและเราจะทำสิ่งที่เราสามารถทำได้เพื่อนำพวกเขาไปสู่ชีวิต.