Reklame

Sådan fjernes en Torrent-download via e-mail [Mac] -start transmissionI lang tid har jeg søgt efter en måde at starte en torrent-download fra et fjerntliggende sted. Og da jeg er på farten det meste af dagen, er Transmissions WebUI ikke noget godt for mig. Jeg kunne alligevel ikke gider at sætte den op, det ville involvere at have en fast IP-adresse eller DynDNS - for meget besvær til at være sammen med. Hvad jeg faktisk havde brug for var en enkel måde at downloade en torrent på min iPhone og sende den til min Mac der kører derhjemme.

Da jeg indså, at iPhone ikke understøttede download af filer oprindeligt, var jeg tilbage til firkantet. Så tænkte jeg på at bruge Dropbox - men det virkede ikke. Efter et par timers research fandt jeg endelig en løsning, omend en temmelig rudimentær. Det involverer en sekundær e-mail, Mail regler, Transmission eller uTorrent og Applescript. Lad os være klar over dette: Jeg er ikke en scripting nørd. Jeg er bare en gennemsnitlig Mac-bruger. Men det faktum, at jeg faktisk skrev dette script er et klart testamente på, hvor let det er at lære Applescript-sproget. Jeg sagde ud.

Sådan lykkedes det mig at konfigurere Mail og transmission til automatisk at downloade torrenter sendt via e-mail.

Først og fremmest skal vi skrive scriptet. Men da dette er MakeUseOf, har jeg allerede skrevet det til dig. Download den korrekte version, afhængigt af hvilken torrentklient du bruger.

Download Applescript: transmission via e-mail

Download Applescript: uTorrent via e-mail

Pak ud filen, og gem scriptet et sted der er sikkert, for eksempel i scripts-mappen placeret på / Library / Scripts /.

Hvis du foretrækker at komponere scriptet selv, er det sådan, det ser ud:

(* Transmission via e-mail af Jackson Chung *)

ved hjælp af udtryk fra applikationen "Mail"
om at udføre e-mail-handling med meddelelser theMessages for rule Torrent
fortæl ansøgning "Mail"
gentag med theMessage i theMessages
indstil teksten til indholdet af meddelelsen
indstil udklipsholderen til (theText)
slut gentagelse
slut fortæl

fortæl applikationen “transmission” for at aktivere
fortæl ansøgning "System Events"
fortælle processen "transmission"
tastetryk “u” ved hjælp af {kommando ned}

tastetryk (theText)
nøglekode 36
slut fortæl

slut fortæl
slut udfør e-mail-handling med meddelelser
slutte med at bruge udtryk fra

Inden vi fortsætter, lad mig forklare, at vi vil indstille en regel til at registrere torrenter sendt fra en primær e-mail til en sekundær e-mail. Så i dette tilfælde skal du 2 separate e-mail-konti.

Start nu Mail (forudsat at du iboende bruger Mail; hvis ikke, er du ude af held) og indtast dens præferencer. Klik på fanen Regler og tilføj en ny regel. Navn det “Torrent“, Indstil derefter betingelsen til” alle ”som i "Hvis alle af følgende betingelser er opfyldt ”. Derefter skal du indstille regelbetingelserne, som du ser i skærmbilledet nedenfor:

Sådan fjernes en Torrent-download via e-mail [Mac] mail-regel

Fra - er lig med - [email protected]
Emne - er lig med - Download torrent

Udfør følgende handlinger:

Marker som læst
Kør Applescript - Klik på vælg-knappen, og find det applescript, du lige har downloadet

Klik på OK, og klik på “Don’t Apply”, hvis du bliver spurgt Vil du anvende dine regler på meddelelser i udvalgte postkasser?

Mail er nu indstillet. For hver e-mail fra [email protected] med emnet “Download torrent”, det vil udløse Applescript. Perfekt, lige hvad vi ønsker.

Lad os indstille transmission. Indtast dens præferencer og kontrollere boksen til "Start overførsler, når du tilføjer", og sørg for at fjerne markeringen "Vis" tilføjelsesoverførsels "-vinduet". Vi ønsker, at transmission automatisk skal starte torrenter uden intervention. OK, transmission er nu også indstillet.

Sådan fjernes en Torrent-download via transmissionsindstillinger via e-mail [Mac]

uTorrents standardindstillinger klarer sig fint.

Nu kommer den interessante del. Hvordan formaterer vi e-mailen? Det er ret simpelt. Applescriptet er indstillet til at kopiere indholdet af meddelelsen, så alt hvad du behøver at tilføje er URL'en til torrenten. Fjern din e-mail-signatur, ellers fungerer den ikke. Fra min iPhone er alt, hvad jeg gør, at holde et link nede, indtil den kontekstuelle menu vises. Jeg trykker på Kopier og starter Mail på min iPhone.

Sådan fjernes en Torrent-download via e-mail [Mac] IMG 0739

Vælg den relevante postkasse, der svarer til [email protected] og komponere en ny besked til din sekundære e-mail-konto [email protected]. Gå ind på emnelinjen: Download torrent - husk, at det er en af ​​triggerne.

Indsæt derefter torrent-URL'en i indholdet af meddelelsen, og fjern alt andet, dvs. underskrifter osv. Klik på Send og se magien ske.

Sådan fjernes en Torrent-download via e-mail [Mac] IMG 0740

Så snart din Mac modtager e-mailen, vil den:

    * Marker det som læst;
    * Start Applescript, som derefter;
    * Lancerer transmission eller uTorrent;
    * Åbner en torrentplacering fra en URL;
    * Indtaster URL'en i feltet og klikker på OK;
    * Begynder at downloade torrenten.

Da al magien sker inde fra din Mac, betyder det ikke rigtig, hvordan du sender e-mailen. Heldigvis kan du gøre dette fra enhver mobiltelefon med internetforbindelse eller fra en browser. Jeg håber, at du finder dette "hack" nyttigt.

Dette er mit sidste indlæg i året, før jeg tager en kort pause fra skrivningen. Jeg ønsker alle MakeUseOf-læsere et godt nytår!

Jackson Chung, M.D., er MakeUseOfs administrerende direktør. På trods af at have en medicinsk grad, har han altid brænder for teknologi, og det var sådan, han blev MakeUseOfs første Mac-skribent. Han har næsten 20 års erfaring med at arbejde med Apple-computere.