Advertentie

Hoe een Torrent-download op afstand te activeren via e-mail [Mac] start transmissieIk ben al lang op zoek naar een manier om een ​​torrent-download vanaf een externe locatie te starten. En aangezien ik het grootste deel van de dag onderweg ben, is de WebUI van Transmission niet goed voor mij. Ik kon sowieso niet de moeite nemen om het in te stellen, het zou te maken hebben met een vast IP-adres of DynDNS - te veel gedoe om bij te zijn. Wat ik eigenlijk nodig had, was een eenvoudige manier om een ​​torrent op mijn iPhone te downloaden en naar mijn Mac te sturen die thuis draait.

Toen ik me realiseerde dat de iPhone het downloaden van bestanden niet ondersteunde, was ik terug bij af. Toen dacht ik erover om Dropbox te gebruiken, maar dat werkte niet. Na een paar uur onderzoek vond ik eindelijk een oplossing, zij het een vrij rudimentaire. Het gaat om een secundaire e-mail, E-mailregels, Verzending of uTorrent en Applescript. Laten we hier duidelijk over zijn: ik ben geen scripting-nerd. Ik ben maar een gemiddelde Mac-gebruiker. Maar het feit dat ik dit script heb geschreven, is een duidelijk bewijs van hoe gemakkelijk het is om de Applescript-taal te leren. Ik dwaalde af.

instagram viewer

Hier is hoe ik erin slaagde Mail en Verzending in te stellen om automatisch torrents te downloaden die via e-mail zijn verzonden.

Allereerst moeten we het script schrijven. Maar aangezien dit MakeUseOf is, heb ik het al voor je geschreven. Download de juiste versie, afhankelijk van welke torrent-client je gebruikt.

Applescript downloaden: verzending via e-mail

Download Applescript: uTorrent via e-mail

Pak het bestand uit en bewaar het script op een veilige plek, bijvoorbeeld in de scriptmap op / Library / Scripts /.

Als u het script liever zelf compileert, ziet dit er als volgt uit:

(* Verzending via e-mail door Jackson Chung *)

met termen uit applicatie "Mail"
e-mailactie uitvoeren met berichten theMessages voor regel Torrent
vertel applicatie "Mail"
herhaal met het bericht in de berichten
stel de tekst in op de inhoud van het bericht
stel het klembord in op (theText)
einde herhalen
einde vertellen

vertel de applicatie "Verzending" om te activeren
vertel de applicatie "Systeemgebeurtenissen"
vertel proces "Transmissie"
toetsaanslag "u" met {command down}

toetsaanslag (theText)
sleutelcode 36
einde vertellen

einde vertellen
E-mailactie uitvoeren met berichten
eindigen met termen uit

Voordat we verder gaan, wil ik uitleggen dat we een regel gaan instellen om torrents te detecteren die van een primaire e-mail naar een secundaire e-mail worden verzonden. In dit geval heb je dus 2 aparte e-mailaccounts nodig.

Start nu Mail (ervan uitgaande dat u inherent Mail gebruikt; zo niet, dan heb je pech) en voer je de voorkeuren in. Klik op het tabblad Regels en voeg een nieuwe regel toe. Noem maar op "Torrent", Stel dan de voorwaarde in op" alles ", zoals in "Als allemaal aan de volgende voorwaarden is voldaan ”. Stel vervolgens de regelvoorwaarden in zoals u in de onderstaande schermafbeelding ziet:

Een Torrent-download op afstand activeren via e-mail [Mac] e-mailregel

Van - is gelijk aan - [email protected]
Onderwerp - is gelijk aan - Download torrent

Voer de volgende acties uit:

Markeer als gelezen
Voer Applescript uit - Klik op de keuzeknop en zoek het Applescript dat je zojuist hebt gedownload

Klik op OK en klik desgevraagd op 'Niet toepassen' Wil je je regels toepassen op berichten in geselecteerde mailboxen?

Mail is nu ingesteld. Voor elke e-mail van [email protected] met het onderwerp "Download torrent", het zal het Applescript activeren. Perfect, precies wat we willen.

Laten we nu de verzending instellen. Voer de voorkeuren in en controleren het vakje voor "Overboekingen starten wanneer toegevoegd" en zorg ervoor dat vink uit "Toon het venster" toevoegen transfer "opties". We willen dat Transmission automatisch torrents start zonder tussenkomst. OK, verzending is nu ook ingesteld.

Een Torrent-download op afstand activeren via e-mail [Mac] transmissie-instellingen

De standaardinstellingen van uTorrent doen het prima.

Nu komt het interessante deel. Hoe formatteren we de e-mail? Het is vrij simpel. Het Applescript is ingesteld om de inhoud van het bericht te kopiëren, dus alles wat je hoeft toe te voegen is de URL naar de torrent. Verwijder je e-mailhandtekening, anders werkt het niet. Vanaf mijn iPhone hoef ik alleen maar een link ingedrukt te houden totdat het contextmenu verschijnt. Ik tik op Kopiëren en start Mail op mijn iPhone.

Hoe een Torrent-download op afstand te activeren via e-mail [Mac] IMG 0739

Selecteer de juiste mailbox die overeenkomt met [email protected] en stel een nieuw bericht op voor uw secundaire e-mailaccount [email protected]. Voer de onderwerpregel in: download torrent - onthoud dat dit een van de triggers is.

Plak vervolgens de torrent-URL in de inhoud van het bericht en verwijder al het andere, zoals handtekeningen, enz. Klik op Verzenden en kijk hoe de magie gebeurt.

Hoe een Torrent-download op afstand te activeren via e-mail [Mac] IMG 0740

Zodra uw Mac de e-mail ontvangt, zal deze:

    * Markeer het als gelezen;
    * Start het Applescript dat dan;
    * Start transmissie of uTorrent;
    * Opent een torrent-locatie vanaf een URL;
    * Voert de URL in het veld in en klikt op OK;
    * Begint met het downloaden van de torrent.

Omdat alle magie vanuit je Mac gebeurt, maakt het niet echt uit hoe je de e-mail verzendt. Gelukkig kun je dit doen vanaf elke mobiele telefoon met internetverbinding of vanuit een browser. Ik hoop dat je deze 'hack' nuttig zult vinden.

Dit is mijn laatste post van het jaar voordat ik een korte pauze neem van het schrijven. Ik wens alle MakeUseOf-lezers een gelukkig nieuwjaar!

Jackson Chung, M.D. is de Chief Executive Officer van MakeUseOf. Ondanks zijn medische opleiding is hij altijd gepassioneerd geweest door technologie, en zo werd hij de eerste Mac-schrijver van MakeUseOf. Hij heeft bijna 20 jaar ervaring met het werken met Apple-computers.