В итоге мы получим недорогое мультимедийное устройство способное качать\обновлять\вещать по сети ваши любимые сериалы.
Веб приложение Monitorrent я описывал в прошлом посте
http://pikabu.ru/story/monitorrent__avtomaticheskiy_zagruzch...
Автор очень отзывчивый.
Вкратце же - это веб приложение проверяющее обновление torrent файлов и автоматическое закачивание изменений.
В этой же краткой статье опишу как автоматизировать скачивание torrent раздачь на популярном (в некоторых кругах, пикабу думаю в их числе) роутере от Xiaomi - R1D со встроенным 1TB жестким диском.
Постов на пикабу с его описание не видел, но пикабушник не так прост и наверняка найдет описания на просторах интернета.
Что следует учесть, на роутере должны быть установлены:
1. Advanced Tomato - альтернативная прошивка
2. Entware-ng - это передовой репозиторий (хранилище), который позволяет легко устанавливать и удалять Linux-приложения в консоли роутера
Установка этих компонентов это материал для отдельной статьи.
Приложу ссылки на ресурсы где вы можете поинтересоваться этим возможностями:
Tomato - http://4pda.ru/forum/index.php?showtopic=605963&view=fin...
Entware-ng - https://github.com/Entware-ng/Entware-ng/wiki/Install-on-the...
Так же предполагается что читатель уже знаком с Tomato \ Entware и консолью Linix в базовых понятиях (так же помогу с советом).
Подключаемся по SSH к роутеру
Устанавливаем необходимые пакеты для работы monitorrent:
opkg install python3 python3-pip
pip3 install --upgrade setuptools
Устанавливаем monitorrent:
mkdir -p /opt/monitorrent/
cd /opt/monitorrent/
wget https://github.com/werwolfby/monitorrent/releases/download/1.1.2/monitorrent-1.1.2.zip
unzip monitorrent-1.1.2.zip
pip3 install -r requirements.txt
Запускаем сервер приложения monitorent
cd /opt/monitorrent/
python3 server.py &
дождаться Server started on 0.0.0.0:6687
Теперь можно зайти на веб-интерфейс monitorrent - ВашIPадресРоутер:6687
Пароль - monitorrent
Добавляем в автозагрузку роутера
cd /opt/monitorrent
touch start.sh
chmod +x start.sh
echo '#!/bin/sh' > start.sh
echo 'cd /opt/monitorent' >> start.sh
echo 'python server.py &' >> start.sh
На странице
http://ВашIPадресРоутера/#admin-scripts.asp
в закладку Загрузка/init добавим
/opt/monitorrent/start.sh
При перезагрузки ваш роутер будет автоматически запускать скачивание обновлений ваших любимых сериалов.
Спасибо за прочтение
PS: автор не претендует на оригинальность\каноничность написания команд в linux. Так работает и достаточно =).
Всем котов!