Propaganda

Como acionar remotamente um download torrent via e-mail [Mac]Há muito tempo, estou procurando uma maneira de iniciar um download de torrent a partir de um local remoto. E como estou na estrada a maior parte do dia, o WebUI da Transmission não é bom para mim. Não me preocupei em configurá-lo de qualquer maneira, isso envolveria ter um endereço IP fixo ou DynDNS - muito aborrecimento para estar. O que eu realmente precisava era de uma maneira simples de baixar um torrent no meu iPhone e enviá-lo para o meu Mac rodando em casa.

Quando percebi que o iPhone não suportava o download de arquivos nativamente, voltei à estaca zero. Então pensei em usar o Dropbox - mas isso não funcionou. Depois de algumas horas de pesquisa, finalmente encontrei uma solução, embora bastante rudimentar. Envolve uma email secundário, Regras de correio, Transmissão ou uTorrent e Applescript. Agora, vamos esclarecer isso: eu não sou um nerd de scripts. Sou apenas um usuário comum de Mac. Mas o fato de eu realmente escrever esse script é um testemunho claro de como é fácil aprender a linguagem Applescript. Eu divaguei.

instagram viewer

Veja como eu consegui configurar o Mail and Transmission para baixar automaticamente os torrents enviados por email.

Primeiro de tudo, precisamos escrever o script. Mas como esse é MakeUseOf, eu já escrevi para você. Baixe a versão apropriada, dependendo do cliente de torrent que você usa.

Download Applescript: Transmissão via e-mail

Faça o download do Applescript: uTorrent por e-mail

Descompacte o arquivo e armazene o script em algum lugar seguro, por exemplo, na pasta de scripts localizada em / Library / Scripts /.

Se você preferir compilar o script, eis como ele se parece:

(* Transmissão via e-mail por Jackson Chung *)

usando termos do aplicativo "Mail"
em executar ação de email com mensagens theMessages for rule Torrent
informe ao aplicativo "Mail"
repita com a mensagem nas mensagens
defina theText para o conteúdo da mensagem
defina a área de transferência para (theText)
repetição final
fim de contar

diga ao aplicativo "Transmission" para ativar
diga ao aplicativo "System Events"
Tell Process "Transmission"
pressionamento de tecla “u” usando {command down}

pressionamento de tecla (theText)
código chave 36
fim de contar

fim de contar
finalize a ação de email com mensagens
terminar usando termos de

Antes de prosseguir, deixe-me explicar que vamos definir uma regra para detectar torrents enviados de um email principal para um email secundário. Portanto, nesse caso, você precisará de duas contas de e-mail separadas.

Agora inicie o Mail (assumindo que você use inerentemente o Mail; caso contrário, você estará sem sorte) e insira suas Preferências. Clique na guia Regras e adicione uma nova regra. Diga "Torrente", Defina a condição para" todos ", como em "E se tudo das seguintes condições sejam atendidas ”. Em seguida, defina as condições da regra como você vê na captura de tela abaixo:

Como disparar remotamente um download de Torrent via regra de e-mail [Mac]

De - é igual a - [email protected]
Assunto - é igual a - Download torrent

Execute as seguintes ações:

Marcar como Lido
Execute o Applescript - Clique no botão escolher e localize o Applescript que você acabou de baixar

Clique em OK e clique em "Não se inscrever", se solicitado Deseja aplicar suas regras a mensagens nas caixas de correio selecionadas?

O correio está agora definido. Para cada e-mail de [email protected] com o assunto "Download torrent", ele acionará o Applescript. Perfeito, exatamente o que queremos.

Agora, vamos definir a transmissão. Digite suas Preferências e Verifica na caixa “Iniciar transferências quando adicionadas” e certifique-se de desmarcar “Exibir janela de opções“ adicionando transferência ””. Queremos que o Transmission inicie automaticamente torrents sem intervenção. OK, a transmissão agora está definida também.

Como acionar remotamente um download de Torrent via e-mail [Mac] configurações de transmissão

As configurações padrão do uTorrent funcionam perfeitamente.

Agora vem a parte interessante. Como formatamos o email? É bem simples O Applescript está configurado para copiar o conteúdo da mensagem, então tudo que você precisa adicionar é o URL do torrent. Remova sua assinatura de e-mail ou não funcionará. No meu iPhone, tudo o que faço é manter pressionado um link até que o menu contextual seja exibido. Toco em Copiar e inicio o Mail no meu iPhone.

Como disparar remotamente um download torrent via e-mail [Mac] IMG 0739

Selecione a caixa de correio apropriada correspondente a [email protected] e redija uma nova mensagem para sua conta de e-mail secundária [email protected]. Digite a linha de assunto: Download torrent - lembre-se de que esse é um dos gatilhos.

Em seguida, cole o URL do torrent no conteúdo da mensagem e remova todo o resto, como assinaturas etc. Clique em Enviar e veja a mágica acontecer.

Como disparar remotamente um download torrent via e-mail [Mac] IMG 0740

Assim que o seu Mac receber o email, ele:

    * Marque como lido;
    Comece o Applescript que então;
    * Lança transmissão ou uTorrent;
    * Abre um local de torrent a partir de um URL;
    * Insere o URL no campo e clica em OK;
    * Começa o download do torrent.

Como toda a magia acontece no seu Mac, não importa realmente como você envia o email. Felizmente, você pode fazer isso de qualquer telefone celular com conectividade à Internet ou de um navegador. Espero que você ache esse "hack" útil.

Este é o meu último post do ano antes de fazer uma pequena pausa na escrita. Desejo a todos os leitores MakeUseOf um feliz ano novo!

Jackson Chung, M.D. é CEO da MakeUseOf. Apesar de formado em medicina, ele sempre foi apaixonado por tecnologia, e foi assim que ele se tornou o primeiro escritor de Mac da MakeUseOf. Ele tem quase 20 anos de experiência trabalhando com computadores Apple.