|
Flexget adalah alat yang berfungsi dari terminal yang membolehkan anda memuat turun torrents melalui RSS. Ini sangat berguna untuk siri TV, kerana jika anda banyak mengikuti, memuat turunnya secara manual boleh menjadi sangat sukar kerana ditayangkan pada hari dan waktu yang berbeza. |
Pemasangan
En Arch dan derivatif:
yaourt -S flexget
Pengedaran Linux lain:
1. Sahkan bahawa anda ada Python 2.6 (minimum) dipasang:
python -V
Sekiranya tidak dipasang, ia mesti dipasang.
Pada Debian / Ubuntu dan derivatif:
sudo apt-get install python2.6
2. Sahkan bahawa anda telah memasang python-pip:
dpkg -s python-pip
Sekiranya tidak dipasang, di Debian / Ubuntu dan derivatif:
sudo apt-get install python-pip
3. Pasang flexget:
sudo pip pasang flexget
konfigurasi
Untuk mengkonfigurasi flexget dan memberitahu siri mana yang akan dimuat turun, dengan kualiti apa, di jalan mana, dll. hanya ubah fail .flexget / config.yml.
Untuk melihat contoh atau "resipi" config.yml untuk memuat turun siri, saya cadangkan membaca halaman projek rasmi. Walau bagaimanapun, konfigurasi asas ini harus berfungsi:
task: nama tugas: rss: http://example.com/torrents.xml siri: - siri saya 1 - siri saya 2 muat turun: ~ / torrents / siri /
Jelas sekali, anda harus menukar data dengan sewajarnya. Sebagai alamat RSS, saya biasanya menggunakan: http://showrss.karmorra.info/feeds/all.rss. Sudah tentu itu adalah soal selera dan keperluan.
Ini adalah fail konfigurasi yang saya gunakan sekarang ...
Uji flexget dan tambahkan tugas ke cron
Setelah kami mengubahsuai fail konfigurasi dengan rapi, kami perlu melakukan ujian untuk mengesahkan bahawa semuanya berfungsi dengan baik. Untuk melakukan ini, saya membuka terminal dan menulis:
flexget - ujian
Jangan mengharapkan perintah ini memuat turun fail, ini hanya mengesahkan bahawa data yang dimasukkan dalam config.yml "konsisten" dan flexget dapat menafsirkannya dengan betul.
Untuk melaksanakan flexget secara berkesan, masukkan:
flexget
Akhirnya, setelah semuanya berfungsi seperti yang kita inginkan, mungkin ada baiknya menambahkan flexget ke tugas cron sehingga ia berjalan setiap kali X kali.
crontab -e @hourly / usr / local / bin / flexget --cron
Konfigurasi ini menjalankan flexget setiap 1 jam. Untuk maklumat lebih lanjut mengenai cara mengkonfigurasi cron, saya cadangkan membaca artikel lama ini.
Konfigurasikan klien bittorrent
Yang tinggal hanyalah mengkonfigurasi klien bittorrent untuk mula memuat turun torrents yang disimpan dalam folder yang kami tentukan dalam fail config.yml.
Pada Penghantaran, ini mudah. Pergi ke Edit> Preferences, pilih pilihan Tambah torrent secara automatik dari dan pilih folder yang sesuai.
Untuk meringkaskan, sistem muat turun automatik berfungsi seperti ini: flexget berjalan (terima kasih kepada cron) secara automatik dan memuat turun fail .torrent yang sepadan ke dalam folder. Pelanggan bittorrent kami, seterusnya, akan memuat turun semua fail .torrent yang dimuat turun oleh flexget secara automatik. Mudah, cepat dan tidak menyakitkan. 
