реклама
Отдавна търся начин да стартирам изтегляне на торент от отдалечено място. И тъй като съм на път през по-голямата част от деня, WebUI на предаването не ми е от полза. Не бих могъл да се притеснявам да го настройвам, това ще включва фиксиран IP адрес или DynDNS - прекалено много караница. Това, от което всъщност имах нужда, беше прост начин да изтегля торент на моя iPhone и да го изпратя на моя Mac, работещ у дома.
Когато разбрах, че iPhone не поддържа първоначално изтегляне на файлове, се върнах към квадрат. Тогава се сетих да използвам Dropbox - но това не се получи. След няколко часа изследвания най-накрая намерих решение, макар и доста рудиментарно. Тя включва a алтернативния имейл, Правила за поща, Предаване или uTorrent и AppleScript. Сега, нека бъдем наясно с това: аз не съм сценарист. Аз съм просто среден потребител на Mac. Но фактът, че всъщност написах този скрипт, е ясно доказателство за това колко лесно е да научите езика на Applescript. Отклоних се.
Ето как успях да настроя Mail and Transmission за автоматично изтегляне на торенти, изпратени по имейл.
На първо място трябва да напишем сценария. Но тъй като това е MakeUseOf, вече го написах за вас. Изтеглете подходящата версия в зависимост от това кой торент клиент използвате.
Изтеглете Applescript: Предаване по имейл
Изтеглете Applescript: uTorrent чрез имейл
Разархивирайте файла и съхранявайте скрипта на сигурно място, например в папката скриптове, намираща се в / Library / Scripts /.
Ако предпочитате сами да компилирате скрипта, ето как изглежда:
(* Предаване по имейл от Jackson Chung *)
използване на термини от приложението „Поща“
при извършване на действия по пощата със съобщения The Messages for rule Torrent
кажи на приложението „Поща“
повторете с TheMassage в The Messages
задайте текста на съдържанието на съобщението
задайте буферната памет в (theText)
край повторение
край кажикажете на приложението „Предаване“ да се активира
кажете на приложението „Системни събития“
кажете процес „Предаване“
натискане на клавиш „u“ с помощта на {command down}натискане на клавиш (TheText)
ключ код 36
край кажикрай кажи
край изпълнете поща действие със съобщения
завършване с използване на термини от
Преди да продължим, позволете ми да обясня, че ще зададем правило за откриване на торенти, изпратени от първичен имейл до вторичен имейл. Така че в този случай ще трябва да направите 2 отделни имейл акаунта.
Сега стартирайте Mail (при условие че по своята същност използвате Mail; ако не, нямате късмет) и въведете неговите предпочитания. Кликнете върху раздела Правила и добавете ново правило. Назовете го „порой“, След това задайте условието на„ всички “, както в "Ако всичко от следните условия са изпълнени “. След това задайте условията на правилото, както виждате на екрана по-долу:
![Как да задействате дистанционно торент изтегляне чрез имейл [Mac] правило за поща](/f/c84d788fc1a06024f54e9c64b6cfcf81.jpg)
От - е равно на - [email protected]
Тема - е равна на - Изтегляне на торент
Извършете следните действия:
Маркирай като прочетено
Изпълнете Applescript - Щракнете върху бутона за избор и намерете току-що изтегления Applescript
Щракнете върху OK и кликнете върху „Don’t Apply”, ако бъдете попитани Искате ли да приложите правилата си към съобщенията в избрани пощенски кутии?
Вече е зададена поща. За всеки имейл от [email protected] с темата „Изтегляне на торент“, ще задейства Applescript. Перфектно, точно това, което искаме.
Сега, нека да настроим Предаване. Въведете неговите предпочитания и проверка полето за „Стартиране на трансфери, когато е добавено“ и не забравяйте премахнете отметката Показва прозореца с опции „добавяне на трансфер“. Искаме Transmission да стартира автоматично торенти без намеса. Добре, сега е зададена и трансмисия.
![Как дистанционно да задействате изтегляне на торент чрез настройки за предаване чрез електронна поща [Mac]](/f/c229273c2549792fad83d2a1330b0993.png)
uTorrent настройките по подразбиране ще се справят добре.
Сега идва интересната част. Как да форматираме имейла? Това е доста просто. Applescript е настроен да копира съдържанието на съобщението, така че всичко, което трябва да добавите, е URL към торента. Премахнете имейл подписа си или той няма да работи. От моя iPhone всичко, което правя, е задържане на връзка, докато се появи контекстното меню. Докосвам Copy и стартирам Mail на моя iPhone.
Изберете съответната пощенска кутия, съответстваща на [email protected] и съставете ново съобщение към вашия вторичен имейл акаунт [email protected]. Въведете темата: Изтеглете торент - не забравяйте, че това е един от тригерите.
След това поставете торент URL в съдържанието на съобщението и премахнете всичко останало, т.е. подписи и т.н. Кликнете върху Изпращане и гледайте как се случва магията.
Веднага щом вашият Mac получи имейла, той ще:
-
* Маркирайте го като прочетено;
* Стартирайте Applescript, който след това;
* Стартира предаване или uTorrent;
* Отваря торент местоположение от URL;
* Въвежда URL адреса в полето и натиска OK;
* Започва изтеглянето на торента.
Тъй като цялата магия се случва от вашия Mac, всъщност няма значение как изпращате имейла. За щастие можете да направите това от всеки мобилен телефон с интернет връзка или от браузър. Надявам се, че ще намерите този „хак“ полезен.
Това е последният ми пост през годината, преди да си направя кратка почивка от писането. Пожелавам на всички читатели на MakeUseOf честита Нова година!
Джаксън Чунг е главен изпълнителен директор на MakeUseOf. Въпреки че има медицинска степен, той винаги се е увличал по отношение на технологиите и така той стана първият Mac писател на MakeUseOf. Той има близо 20-годишен опит в работата с компютри Apple.