Annuncio pubblicitario
Da molto tempo, ho cercato un modo per avviare un download di torrent da una posizione remota. E dato che sono in viaggio per gran parte della giornata, il WebUI di Transmission non mi va bene. Non potrei essere disturbato a configurarlo comunque, implicherebbe avere un indirizzo IP fisso o DynDNS - troppa seccatura per stare con. Ciò di cui avevo effettivamente bisogno era un modo semplice per scaricare un torrent sul mio iPhone e inviarlo al mio Mac in esecuzione a casa.
Quando mi sono reso conto che l'iPhone non supportava il download nativo dei file, sono tornato al punto di partenza. Poi ho pensato di usare Dropbox, ma non ha funzionato. Dopo un paio d'ore di ricerca, ho finalmente trovato una soluzione, anche se piuttosto rudimentale. Implica a email secondaria, Regole della posta, Trasmissione o uTorrent e Applescript. Ora, chiariamo questo: non sono un fanatico degli script. Sono solo un utente Mac medio. Ma il fatto che io abbia effettivamente scritto questo script è una chiara testimonianza di quanto sia facile imparare il linguaggio Applescript. Ho divagato.
Ecco come sono riuscito a configurare Mail and Transmission per scaricare automaticamente i torrent inviati via email.
Prima di tutto, dobbiamo scrivere la sceneggiatura. Ma poiché questo è MakeUseOf, l'ho già scritto per te. Scarica la versione appropriata in base al client torrent in uso.
Scarica Applescript: trasmissione via e-mail
Scarica Applescript: uTorrent via e-mail
Decomprimi il file e archivia lo script in un luogo sicuro, ad esempio nella cartella degli script situata in / Libreria / Scripts /.
Se preferisci compilare lo script da solo, ecco come appare:
(* Trasmissione via email di Jackson Chung *)
utilizzando i termini dell'applicazione "Posta"
sull'esecuzione dell'azione di posta con messaggi theMessages for rule Torrent
comunica all'applicazione "Posta"
ripetere con il messaggio nei messaggi
imposta il testo sul contenuto del messaggio
imposta gli appunti su (theText)
fine ripetizione
fine dirlodire all'applicazione "Trasmissione" di attivarsi
dire all'applicazione "Eventi di sistema"
indicare al processo "Trasmissione"
premere "u" usando {comando giù}sequenza di tasti (theText)
codice chiave 36
fine dirlofine dirlo
fine esegue l'azione di posta con i messaggi
terminare usando i termini di
Prima di procedere, lasciami spiegare che stiamo per impostare una regola per rilevare i torrent inviati da un'e-mail primaria a un'e-mail secondaria. Quindi, in questo caso, dovrai 2 account email separati.
Ora avvia Mail (supponendo che tu usi intrinsecamente Mail; in caso contrario, sei sfortunato) e inserisci le sue Preferenze. Fai clic sulla scheda Regole e aggiungi una nuova regola. Nominalo "torrente“, Quindi impostare la condizione su“ all ”, come in "Se tutti delle seguenti condizioni sono soddisfatte ". Quindi, imposta le condizioni della regola come vedi nello screenshot qui sotto:
Da - è uguale a - [email protected]
Oggetto - è uguale a - Scarica torrent
Eseguire le seguenti azioni:
Segna come letto
Esegui Applescript - Fai clic sul pulsante Scegli e individua l'Applescript che hai appena scaricato
Fai clic su OK e fai clic su "Non applicare" se richiesto Vuoi applicare le tue regole ai messaggi nelle caselle di posta selezionate?
La posta è ora impostata. Per ogni email da [email protected] con il soggetto "Scarica torrent", attiverà l'Applescript. Perfetto, proprio quello che vogliamo.
Ora impostiamo la trasmissione. Inserisci le sue Preferenze e dai un'occhiata la casella "Avvia trasferimenti quando aggiunti" e assicurati di deselezionare “Visualizza la finestra delle opzioni di“ aggiunta di trasferimento ””. Vogliamo che la trasmissione avvii automaticamente i torrent senza intervento. OK, adesso è impostata anche la trasmissione.
Le impostazioni predefinite diorrent andranno bene.
Ora arriva la parte interessante. Come formattare l'e-mail? È piuttosto semplice. Applescript è impostato per copiare il contenuto del messaggio, quindi è sufficiente aggiungere l'URL al torrent. Rimuovi la tua firma email o non funzionerà. Dal mio iPhone, tutto ciò che faccio è tenere premuto un collegamento fino a quando appare il menu contestuale. Tocco Copia e avvio Mail sul mio iPhone.
Seleziona la casella di posta appropriata corrispondente a [email protected] e componi un nuovo messaggio sul tuo account di posta elettronica secondario [email protected]. Inserisci l'oggetto: Scarica torrent - ricorda che è uno dei trigger.
Quindi incolla l'URL del torrent nel contenuto del messaggio e rimuovi tutto il resto, ad esempio firme, ecc. Fai clic su Invia e guarda la magia accadere.
Non appena il tuo Mac riceve l'e-mail, esso:
-
* Contrassegnalo come letto;
* Avvia l'Applescript che poi;
* Avvia la trasmissione o uTorrent;
* Apre una posizione torrent da un URL;
* Immette l'URL nel campo e fa clic su OK;
* Inizia a scaricare il torrent.
Dal momento che tutta la magia avviene all'interno del tuo Mac, non importa davvero come si invia l'e-mail. Fortunatamente, puoi farlo da qualsiasi telefono cellulare con connettività Internet o da un browser. Spero che questo "hack" sia utile.
Questo è il mio ultimo post dell'anno prima di prendermi una breve pausa dalla scrittura. Auguro a tutti i lettori di MakeUseOf un felice anno nuovo!
Jackson Chung, M.D. è l'amministratore delegato di MakeUseOf. Pur avendo una laurea in medicina, è sempre stato un appassionato di tecnologia, ed è così che è diventato il primo scrittore per Mac di MakeUseOf. Ha quasi 20 anni di esperienza di lavoro con i computer Apple.