Папка .watch – автоматизация добавления торрентов
Что это?
В корне файловой системы сидбокса находится папка .watch
. При появлении в ней файлов .torrent они автоматически добавляются в сидбокс и удаляются из папки.
В основанных на UNIX/Linux операционных системах файлы и папки, название которых начинается с точки, являются скрытыми (hidden). Поэтому в некоторых программах папка .watch может по умолчанию не отображаться.
Зачем это нужно?
Если торренты приходится достаточно часто добавлять, а другие методы автоматизации (например RSS) по каким-либо причинам не подходят, то для добавления .torrent придётся сначала сохранить этот файл на локальный диск, затем открыть вкладку сидбокса в браузере, выбрать файл в диалоговом окне и только после нажатия кнопки операция будет завершена.
При использовании .watch все это можно сделать гораздо проще и быстрее
Как сделать в Windows
SSHFS
Что такое SSHFS и как это настраивать, подробно описано в нашей статье.
Предположим, что файловая система сидбокса подключена как сетевой диск Z:\. Тогда, например, при скачивании файла .torrent с трекера достаточно будет сохранить его в Z:\.watch. Раздача немедленно появится в сидбоксе.
WinSCP
Если WinSCP еще не настроен, инструкции здесь.
Чтобы папка .watch
отображалась в панели WinSCP, необходимо включить в настройках отображение скрытых файлов.
Открыть папку .watch
в WinSCP можно как через основное окно программы, так и через URL вида sftp://$USERNAME@megaseed.kz:10022/.watch/
, (где $USERNAME
– логин на сидбоксе).
В конце URL необходимо указать слэш (/), в противном случае вместо открытия папки WinSCP попытается ее скачать.
Чтобы не вводить URL каждый раз (и, возможно, не вводить пароль), добавьте к нему в конец (после /) ;save
– тогда WinSCP откроет диалог сохранения ярлыка. Здесь полная документация о поддерживаемых WinSCP URL.
В папку .watch
, открытую в панели WinSCP, можно перетаскивать файлы или копировать их с локального диска. Файлы будут немедленно добавлены в сидбокс.
WinSCP поддерживает автоматизацию синхронизации файлов и скриптинг.
Linux
С помощью SSHFS
Если SSHFS уже смонтирована в $MOUNTPOINT
, вы можете сохранять/копировать/переносить файлы .torrent в папку $MOUNTPOINT/.watch/
любым удобным способом.
Если SSHFS предполагается использовать только для добавления торрентов через .watch
, то имеет смысл смонтировать файловую систему сидбокса таким образом:
% sshfs -p 10022 $USERNAME@megaseed.kz:/.watch $MOUNTPOINT
… и сохранять файлы .torrent непосредственно в $MOUNTPOINT
Через FTPS
Для копирования файла $FILE
в папку .watch
на сидбоксе можно использовать следующий однострочник:
$ lftp -u $USERNAME:$PASSWORD megaseed.kz -e 'set ftp:ssl-force true; set ssl:verify-certificate yes; put -O .watch $FILE; quit'
123456 bytes transferred
Где $USERNAME
/$PASSWORD
– логин/пароль на сидбоксе, $FILE
– полный путь к файлу .torrent, например ~/Downloads/ubuntu-22.10.torrent
Подробнее про lftp здесь.
Через SFTP
Для копирования файла $FILE в папку .watch
на сидбоксе:
$ scp -P 10022 $FILE $USERNAME@megaseed.kz:/.watch/
$USERNAME@megaseed.kz's password: <…>
Чтобы не вводить пароль каждый раз, используйте sshpass:
$ sshpass -p $PASSWORD scp -P 10022 $FILE $USERNAME@megaseed.kz:/.watch/
$USERNAME
/$PASSWORD
– логин/пароль на сидбоксе, $FILE
– полный путь к файлу .torrent, например ~/Downloads/ubuntu-22.10.torrent
Дополнительно
Иногда (редко) копирование файла .torrent в папку .watch
«не срабатывает» – торрент в сидбокс не добавляется, файл из .watch
не удаляется. В таком случае достаточно переименовать файл (сменив имя, но сохранив расширение .torrent). Мы следим за этой проблемой, сообщайте нам о ее появлении.
Если у вас остались вопросы, пожалуйста свяжитесь с нами в Telegram или другим способом
Нет сидбокса? Его можно приобрести здесь