Реклама

Как удаленно запустить торрент-загрузку по электронной почте [Mac] запуск передачиВ течение долгого времени я искал способ начать загрузку торрента из удаленного места. И поскольку я большую часть дня нахожусь в дороге, веб-интерфейс Transmission мне не подходит. В любом случае, я не мог бы его настроить, это потребовало бы иметь фиксированный IP-адрес или DynDNS - слишком много хлопот с этим. Что мне действительно нужно, так это простой способ загрузить торрент на мой iPhone и отправить его на мой Mac, работающий дома.

Когда я понял, что iPhone не поддерживает загрузку файлов изначально, я вернулся к исходной точке. Тогда я подумал об использовании Dropbox - но это не сработало. После нескольких часов исследований я наконец нашел решение, хотя и довольно элементарное. Это включает в себя дополнительный адрес электронной почты, Почтовые правила, Передача или Utorrent и Applescript. Теперь давайте проясним это: я не фанат сценариев. Я просто средний пользователь Mac. Но тот факт, что я на самом деле написал этот скрипт, является ярким свидетельством того, насколько легко выучить язык Applescript. Я отвлекся.

instagram viewer

Вот как мне удалось настроить Mail и Transmission для автоматической загрузки торрентов, отправленных по электронной почте.

Прежде всего, нам нужно написать скрипт. Но так как это MakeUseOf, я уже написал это для вас. Загрузите соответствующую версию в зависимости от того, какой торрент-клиент вы используете.

Скачать Applescript: передача по электронной почте

Скачать Applescript: uTorrent по электронной почте

Разархивируйте файл и сохраните сценарий в безопасном месте, например, в папке сценариев, расположенной в / Library / Scripts /.

Если вы предпочитаете скомпилировать скрипт самостоятельно, вот как это выглядит:

(* Передача по электронной почте Джексоном Чунгом *)

используя термины из приложения «Почта»
по выполнению почтовых действий с сообщениями theMessages для правила Torrent
расскажите приложение «Почта»
повторить с сообщением в сообщениях
установить текст в содержание сообщения
установить буфер обмена на (theText)
конец повтора
конец сказать

скажите приложение «Трансмиссия» для активации
рассказать приложение «Системные события»
расскажите процесс «Трансмиссия»
нажатие клавиши «u» с помощью {команда вниз}

нажатие клавиши (текст)
код ключа 36
конец сказать

конец сказать
завершить выполнение действия с сообщениями
прекратить использование терминов из

Прежде чем мы продолжим, позвольте мне объяснить, что мы собираемся установить правило для обнаружения торрентов, отправляемых с основного электронного письма на второе. Так что в этом случае вам потребуется 2 отдельных почтовых аккаунта.

Теперь запустите Почту (при условии, что вы по сути используете Почту; если нет, вам не повезло) и введите его предпочтения. Нажмите на вкладку «Правила» и добавьте новое правило. Назови это "поток«, Затем установите условие« все », как в "Если все из следующих условий выполнены ». Затем установите условия правила, как показано на скриншоте ниже:

Как дистанционно запустить торрент-загрузку по электронной почте [Mac] почтовое правило

From - равно - [email protected]
Тема - равно - Скачать торрент

Выполните следующие действия:

Пометить, как прочитанное
Запустить Applescript - Нажмите кнопку «Выбрать» и найдите только что загруженный Applescript.

Нажмите «ОК» и нажмите «Не применять», если будет предложено Вы хотите применить свои правила к сообщениям в выбранных почтовых ящиках?

Почта сейчас установлена. За каждое письмо от [email protected] с темой "Скачать торрент", это вызовет Applescript. Отлично, именно то, что мы хотим.

Теперь давайте установим трансмиссию. Введите свои настройки и чек об оплате поле «Начать переводы при добавлении» и убедитесь, что снимите флажок «Показать окно« Добавить перевод »». Мы хотим, чтобы Transmission автоматически запускал торренты без вмешательства. ОК, передача теперь установлена.

Как дистанционно запустить торрент-загрузку по электронной почте [Mac] настройки передачи

Стандартные настройки uTorrent будут хороши.

Теперь наступает интересная часть. Как мы форматируем электронную почту? Это довольно просто. Applescript настроен на копирование содержимого сообщения, поэтому все, что вам нужно добавить, это URL-адрес торрента. Удалите свою подпись электронной почты, иначе она не будет работать. На моем iPhone все, что я делаю, это удерживаю ссылку, пока не появится контекстное меню. Я нажимаю Копировать и запускаю Почту на моем iPhone.

Как дистанционно запустить торрент-загрузку по электронной почте [Mac] IMG 0739

Выберите соответствующий почтовый ящик, соответствующий [email protected] и создайте новое сообщение для вашей дополнительной учетной записи электронной почты [email protected]. Введите строку темы: Загрузите торрент - помните, что это один из триггеров.

Затем вставьте URL-адрес торрента в содержимое сообщения и удалите все остальное, т. Е. Подписи и т. Д. Нажмите «Отправить» и наблюдайте, как происходит волшебство.

Как дистанционно запустить торрент-загрузку по электронной почте [Mac] IMG 0740

Как только ваш Mac получит электронное письмо, он будет:

    * Отметьте это как прочитанное;
    * Запустите Applescript, который затем;
    * Запускает Transmission или uTorrent;
    * Открывает торрент локацию с URL;
    * Вводит URL в поле и нажимает ОК;
    * Начинает скачивать торрент.

Поскольку вся магия происходит внутри вашего Mac, на самом деле не имеет значения, как вы отправляете электронное письмо. К счастью, вы можете сделать это с любого мобильного телефона с подключением к Интернету или из браузера. Я надеюсь, что вы найдете этот «хак» полезным.

Это мой последний пост за год, прежде чем я сделаю небольшой перерыв в написании. Желаю всем читателям MakeUseOF счастливого нового года!

Джексон Чунг, доктор медицины, является генеральным директором MakeUseOf. Несмотря на то, что он имел медицинское образование, он всегда был увлечен технологиями, и именно так он стал первым автором MacUseOf для Mac. Он имеет почти 20-летний опыт работы с компьютерами Apple.