Ik ben al heel 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 de moeite niet nemen om het toch in te stellen, het zou een vast IP-adres of DynDNS met zich meebrengen – te veel gedoe om mee te maken. Wat ik eigenlijk nodig had, was een eenvoudige manier om een ​​torrent op mijn iPhone te downloaden en deze thuis naar mijn Mac te sturen.

Toen ik me realiseerde dat de iPhone het downloaden van bestanden niet ondersteunde, was ik weer bij af. Toen dacht ik eraan om Dropbox te gebruiken, maar dat werkte niet. Na een paar uur onderzoek heb ik eindelijk een oplossing gevonden, zij het een vrij rudimentaire. Het gaat om een secundaire e-mail, Mail regels, Transmissie 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 daadwerkelijk heb geschreven, is een duidelijk bewijs van hoe gemakkelijk het is om de Applescript-taal te leren. Ik dwaalde af.

Hier is hoe ik Mail en verzending heb kunnen instellen 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 de torrent-client die je gebruikt.

Applescript downloaden: verzending via e-mail

Download Applescript: uTorrent via e-mail

Pak het bestand uit en sla het script ergens veilig op, bijvoorbeeld in de map scripts in /Bibliotheek/Scripts/.

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

(*Verzending via e-mail door Jackson Chung*) met behulp van termen van toepassing “Mail” op voer e-mailactie uit met berichten de berichten voor regel Torrent vertel toepassing “Mail” herhaal met het bericht in de berichten stel de tekst in op de inhoud van het bericht stel het klembord in op (de tekst) end repeat end tell tell applicatie “Transmission” om de tell applicatie “System Events” te activeren tell process “Transmission” toetsaanslag “u” met behulp van {command down} toetsaanslag (theText) key code 36 end tell end tell end voer een mailactie uit met berichtenverstuur met termen van

Laat me, voordat we verder gaan, 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 je van nature 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 vervolgens de voorwaarde in op “all”, zoals in “Als allemaal van de volgende voorwaarden is voldaan”. Stel vervolgens de regelvoorwaarden in zoals u ziet in de onderstaande schermafbeelding:

Van – is gelijk aan – [email protected] – is gelijk aan – Download torrent

Voer de volgende acties uit:

Markeer als ReadRun Applescript – Klik op de kiesknop en zoek het Applescript dat je zojuist hebt gedownload

Klik op OK en klik op “Niet toepassen” als daarom wordt gevraagd Wilt u uw regels toepassen op berichten in geselecteerde mailboxen?

E-mail is nu ingesteld. Voor elke e-mail van [email protected] met het onderwerp “Torrent downloaden”, zal het Applescript activeren. Perfect, precies wat we willen.

Laten we nu de verzending instellen. Voer de voorkeuren in en controleren het vakje voor “Start overschrijvingen wanneer toegevoegd” en zorg ervoor dat u uitvinken “Toon het optievenster “overdracht toevoegen””. We willen dat Transmission automatisch torrents start zonder tussenkomst. OK, verzending is nu ook ingesteld.

De standaardinstellingen van uTorrent werken prima.

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

Selecteer de juiste mailbox die overeenkomt met: [email protected] en stel een nieuw bericht op naar uw secundaire e-mailaccount [email protected]. Voer de onderwerpregel in: Torrent downloaden — 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.

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

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

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