Flexget là một công cụ hoạt động từ thiết bị đầu cuối cho phép bạn tải xuống torrent thông qua RSS. Điều này đặc biệt hữu ích đối với phim truyền hình dài tập, vì nếu bạn theo dõi nhiều phim, việc tải chúng xuống theo cách thủ công có thể cực kỳ khó khăn vì chúng phát sóng vào các ngày và giờ khác nhau. |
Cài đặt
En Arch và các dẫn xuất:
yaourt -S flexget
Các bản phân phối Linux khác:
1. Xác minh rằng bạn có Python 2.6 (tối thiểu) đã cài đặt:
trăn -V
Nếu nó chưa được cài đặt, nó phải được cài đặt.
Trên Debian / Ubuntu và các dẫn xuất:
Sudo apt-get cài đặt python2.6
2. Xác minh rằng bạn đã cài đặt trăn:
dpkg -s python-pip
Trong trường hợp chưa được cài đặt, trong Debian / Ubuntu và các dẫn xuất:
sudo apt-get cài đặt python-pip
3. Cài đặt flexget:
sudo pip cài đặt flexget
cấu hình
Để định cấu hình flexget và cho biết bộ phim nào sẽ tải xuống, chất lượng ra sao, trên đường dẫn nào, v.v. chỉ cần sửa đổi tệp .flexget / config.yml.
Để xem các ví dụ hoặc "công thức" của config.yml để tải xuống loạt phim, tôi khuyên bạn nên đọc trang chính thức của dự án. Tuy nhiên, cấu hình cơ bản này sẽ hoạt động:
task: task name: rss: http://example.com/torrents.xml series: - my series 1 - my series 2 download: ~ / torrents / series /
Rõ ràng là bạn phải thay đổi dữ liệu cho phù hợp. Là địa chỉ RSS tôi thường sử dụng: http://showrss.karmorra.info/feeds/all.rss. Tất nhiên, đây là vấn đề của thị hiếu và nhu cầu.
Đây là tệp cấu hình tôi hiện đang sử dụng ...
Kiểm tra flexget và thêm nhiệm vụ vào cron
Sau khi sửa đổi gọn gàng tệp cấu hình, chúng tôi cần thực hiện kiểm tra để xác minh rằng mọi thứ hoạt động tốt. Để làm điều này, tôi đã mở một thiết bị đầu cuối và viết:
flexget --test
Đừng mong đợi lệnh này tải xuống bất kỳ tệp nào, nó chỉ xác minh rằng dữ liệu được nhập vào config.yml là "nhất quán" và flexget đó có thể diễn giải nó một cách chính xác.
Để thực thi hiệu quả flexget chỉ cần đặt:
linh hoạt
Cuối cùng, một khi mọi thứ hoạt động theo cách chúng ta muốn, có thể là một ý tưởng hay khi thêm flexget vào cron job để nó chạy mọi khe thời gian X.
crontab -e @hourly / usr / local / bin / flexget --cron
Cấu hình này chạy linh hoạt cứ sau 1 giờ. Để biết thêm thông tin về cách định cấu hình cron, tôi khuyên bạn nên đọc bài báo cũ này.
Định cấu hình ứng dụng khách bittorrent
Điều duy nhất còn lại là định cấu hình ứng dụng khách bittorrent để bắt đầu tải xuống các torrent được linh hoạt lưu trong thư mục mà chúng tôi đã chỉ định trong tệp config.yml.
Tại Transmission, điều này thật dễ dàng. Đi tới Chỉnh sửa> Tùy chọn, chọn tùy chọn Thêm torrent tự động từ và chọn thư mục tương ứng.
Tóm lại, hệ thống tải xuống tự động hoạt động như sau: flexget chạy (nhờ cron) tự động và tải các tệp torrent tương ứng vào một thư mục. Ứng dụng khách bittorrent của chúng tôi, đến lượt nó, sẽ tự động tải xuống tất cả các tệp .torrent do flexget tải xuống. Dễ dàng, nhanh chóng và không đau. 🙂
OT: Tôi không biết họ có đề cập đến nó không, nhưng Remastersys đã biến mất ... Đó là một công cụ tuyệt vời .. :(
xin chào các bạn của usemoslinux mình theo dõi bạn cũng lâu rồi nhưng đây là lần đầu tiên mình quyết định viết thư cho các bạn, mình đã cài đặt flexget nhưng file cấu hình không hiện ra, mình đang dùng ubuntu 12.10 với kde desktop.
miguel @ miguel-System-Product-Name: ~ $ flexget
2013-06-14 19:06 Người quản lý INFO Đã cố gắng đọc từ: / usr / local, /home/miguel/.flexget, /home/miguel/.config/flexget
2013-06-14 19:06 CRITICAL main Không tìm thấy tệp cấu hình config.yml
2013-06-14 19:06 Người quản lý INFO Đã cố gắng đọc từ: / usr / local, /home/miguel/.flexget, /home/miguel/.config/flexget
2013-06-14 19:06 CRITICAL main Không tìm thấy tệp cấu hình config.yml
miguel @ miguel-System-Product-Name: ~ $
Tôi đã thử thiết lập tệp flexget / config.yml. nhưng nó xuất hiện trống, tôi mong sự giúp đỡ của bạn, cảm ơn