Annons

Hur man fjärrutlöser en Torrentnedladdning via e-post [Mac] startöverföringJag har länge letat efter ett sätt att starta en torrentnedladdning från en avlägsen plats. Och eftersom jag är på väg större delen av dagen är Transmissions WebUI inte bra för mig. Jag kunde inte bry mig om att konfigurera den ändå, det skulle innebära att ha en fast IP-adress eller DynDNS - för mycket krångel att vara med. Det jag faktiskt behövde var ett enkelt sätt att ladda ner en torrent på min iPhone och skicka den till min Mac som kör hemma.

När jag insåg att iPhone inte stödde nedladdning av filer naturligt, var jag tillbaka till fyrkant. Då tänkte jag använda Dropbox - men det fungerade inte. Efter ett par timmars forskning hittade jag äntligen en lösning, om än en ganska rudimentär. Det handlar om en andrahands email, Mailregler, Sändning eller uTorrent och Applescript. Låt oss vara tydliga med det här: Jag är inte en skriptsnäck. Jag är bara en genomsnittlig Mac-användare. Men det faktum att jag faktiskt skrev detta manus är ett tydligt bevis på hur lätt det är att lära sig Applescript-språket. Jag tappade mig.

instagram viewer

Så här lyckades jag konfigurera e-post och överföring för att automatiskt ladda ner torrenter skickade via e-post.

Först av allt måste vi skriva manuset. Men eftersom det här är MakeUseOf har jag redan skrivit det åt dig. Ladda ner rätt version beroende på vilken torrentklient du använder.

Ladda ner Applescript: Sändning via e-post

Ladda ner Applescript: uTorrent via e-post

Packa upp filen och lagra skriptet någonstans säkert, till exempel i skriptmappen som finns på / Library / Scripts /.

Om du föredrar att kompilera skriptet själv så ser det ut så här:

(* Överföring via e-post av Jackson Chung *)

använder termer från applikationen "Mail"
på utföra e-poståtgärder med meddelanden theMessages for rule Torrent
berätta applikationen "Mail"
upprepa med theMessage i theMessages
ställ in texten till innehållet i meddelandet
ställa in urklippet till (theText)
slut upprepa
avsluta berätta

berätta applikationen “Sändning” för att aktivera
berätta applikationen "Systemhändelser"
berätta processen "överföring"
tangenttryckning “u” med {kommando ned}

tangenttryckning (theText)
nyckelkod 36
avsluta berätta

avsluta berätta
slut utför e-poståtgärd med meddelanden
sluta använda termer från

Innan vi fortsätter, låt mig förklara att vi kommer att fastställa en regel för att upptäcka torrenter skickade från ett primärt e-postmeddelande till ett sekundärt e-postmeddelande. Så i det här fallet måste du 2 separata e-postkonton.

Starta nu Mail (förutsatt att du i själva verket använder Mail; om inte, har du tur) och ange dess inställningar. Klicka på fliken Regler och lägg till en ny regel. Namnge det "torrent", Ställ sedan in villkoret till" alla ", som i "Om Allt av följande villkor är uppfyllda ”. Ställ därefter regelvillkoren som du ser i skärmdumpen nedan:

Hur man fjärrkontrollerar en Torrentnedladdning via e-postregel [Mac] e-postregel

Från - är lika med - [email protected]
Ämne - är lika med - Ladda ner torrent

Utför följande åtgärder:

Markera som läst
Kör Applescript - Klicka på väljknappen och leta upp det Applescript du just har laddat ner

Klicka på OK och klicka på "Don’t Apply" om du blir frågan Vill du tillämpa dina regler på meddelanden i valda brevlådor?

Mail är nu inställt. För varje e-postmeddelande från [email protected] med ämnet “Ladda ner torrent”, det kommer att utlösa Applescript. Perfekt, precis vad vi vill ha.

Låt oss nu ställa in sändning. Ange dess inställningar och kontrollera rutan för "Starta överföringar när du lägger till" och se till avmarkera “Visa” lägga till överföringsalternativ ”. Vi vill att Transmission automatiskt startar torrenter utan ingripande. OK, sändningen är nu också inställd.

Hur man fjärrstarter en Torrentnedladdning via e-post [Mac] överföringsinställningar

uTorrents standardinställningar går bra.

Nu kommer den intressanta delen. Hur formaterar vi e-postmeddelandet? Det är ganska enkelt. Appleskriptet är inställt för att kopiera meddelandets innehåll, så allt du behöver lägga till är URL: en till torrenten. Ta bort din e-postsignatur eller så fungerar den inte. Från min iPhone är allt jag gör att hålla nere på en länk tills kontextmenyn visas. Jag trycker på Kopiera och startar Mail på min iPhone.

Hur man fjärrutlöser en Torrentnedladdning via e-post [Mac] IMG 0739

Välj lämplig postlåda som motsvarar [email protected] och skriv ett nytt meddelande till ditt sekundära e-postkonto [email protected]. Ange ämnesraden: Ladda ner torrent - kom ihåg att det är en av triggersna.

Klistra sedan in torrent-URL: en i meddelandets innehåll och ta bort allt annat, dvs. signaturer, etc. Klicka på Skicka och se hur magin händer.

Hur man fjärrställer en Torrentnedladdning via e-post [Mac] IMG 0740

Så snart din Mac får e-postmeddelandet kommer den att:

    * Markera det som läst;
    * Starta Applescript som sedan;
    * Lanserar överföring eller uTorrent;
    * Öppnar en torrentplats från en URL;
    * Anger URL: en i fältet och klickar på OK;
    * Börjar ladda ner torrenten.

Eftersom all magi händer från din Mac, spelar det ingen roll hur du skickar e-postmeddelandet. Lyckligtvis kan du göra det från valfri mobiltelefon med internetanslutning eller från en webbläsare. Jag hoppas att du hittar detta "hack" användbart.

Detta är mitt sista inlägg på året innan jag tar en kort paus från att skriva. Jag önskar alla MakeUseOf-läsare ett gott nytt år!

Jackson Chung, M.D. är MakeUseOfs verkställande direktör. Trots att han hade en medicinsk examen har han alltid varit passionerad för teknik, och det var så han blev MakeUseOfs första Mac-författare. Han har nära 20 års erfarenhet av att arbeta med Apple-datorer.