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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

From — равно — your@emailaddress.com
Тема — равно — Скачать торрент

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

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

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

Почта сейчас установлена. За каждое письмо от your@emailaddress.com с темой «Скачать торрент», это вызовет Applescript. Отлично, именно то, что мы хотим.

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

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

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

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

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

Выберите соответствующий почтовый ящик, соответствующий your@emailaddress.com и создайте новое сообщение для вашей дополнительной учетной записи электронной почты my@emailaddress.com. Введите строку темы: Скачать торрент — помните, что это один из триггеров.

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

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

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

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

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

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

Ссылка на основную публикацию
Adblock
detector