jacopo-j / tnt-downloader

Script che permette di cercare e scaricare file torrent da TNTVillage.
MIT License
58 stars 8 forks source link

Magnet #4

Open GiovanniGrieco opened 7 years ago

GiovanniGrieco commented 7 years ago

Propongo la possibilità di ricevere i magnet. Questi URI possono essere aperti automaticamente anche con i comandi open e xdg-open rispettivamente su macOS e Linux. I magnet non richiedono di scaricare i torrent, quindi non è nemmeno necessario aspettare prima di scaricare un altro torrent.

jacopo-j commented 7 years ago

Il mio script originario (per macOS) funzionava esattamente così, solo tramite i link magnet. Sono passato ai file torrent per semplicità dal momento che ho dovuto renderlo compatibile con tutti i sistemi operativi. Tornare a utilizzare i link magnet è sicuramente possibile ma richiede del lavoro in più e potrebbe essere limitante in alcuni casi specifici.

Per esempio io ho un seedbox su cui carico i file torrent e da cui poi scarico i file via HTTP. Sul mio computer ho sia Transmission (per il download locale) sia un client remoto che si connette a Transmission sul seedbox. Quando scarico un torrent voglio poter scegliere ogni volta dove scaricarlo, se sul computer o sul seedbox, e quindi se voglio aprire il file con Transmission o con il client remoto. Utilizzando semplicemente open et similia questa possibilità mi viene preclusa e il download avviene sul client di default.

GiovanniGrieco commented 7 years ago

Potresti usare una flag come decisore del comportamento. --magnet sarebbe l'ideale (sfortunatamente -m è già impostato). Per l'open automatico si può anche ignorare, basta un pipe e via.

jacopo-j commented 7 years ago

Si può fare, direi che così va bene. Eventualmente cambierò l'opzione -m attualmente in uso per far posto a questa che è più importante.