Visualizzazione post con etichetta uTorrent. Mostra tutti i post
Visualizzazione post con etichetta uTorrent. Mostra tutti i post

mercoledì 9 febbraio 2011

JSubs - Download automatico di sottotitoli da Subsfactory

Oltre che da Itasa, JSubs supporta ora il download automatico anche da Subsfactory. Purtroppo Subsfactory cataloga i sottotitoli in modi sempre diversi e il programma può fallire  la ricerca. Comunque questa opzione è molto comoda perché può succedere che un sito sia più veloce di un altro nel rilascio dei sottotitoli o che alcune serie siano supportate da uno solo di essi. Nella finestra delle Impostazioni è possibile scegliere la modalità di scaricamento: se si utilizzano entrambi i siti, JSubs cercherà i sottotitoli prima su Itasa e poi su Subsfactory.


Il programma permette ora di salvare un filtro per ogni serie TV. Cosa significa concretamente? Un esempio pratico: le puntate della stagione corrente della serie V vengono rilasciate con titolo del tipo V.2009.S02E04...avi. Analizzando il titolo, JSubs crede che la serie si chiami V 2009, mentre su Itasa e Subsfactory è catalogata semplicemente come V. Impostando il filtro per questa serie, si dice al programma di cercare la serie V e non V 2009.




Visto che il programma supporta ora entrambi i siti, ho aggiornato tutto di conseguenza: per esempio, l'RSS viewer scarica i feed da entrambi i siti e permette di scaricare i sottotitoli anche dal browser. L'interfaccia è rimasta simile, così come il comportamento di JSubsCMDL.exe, la versione da riga di comando utilizzata per il menù contestuale o programmi come uTorrent, che pure supporta entrambi i siti.

Un paio di note: JSubs è un programma JAVA, gli exe contenuti contenuti nel pacchetto sono Java Executable Wrappers, ricavati dai file jar. Sono più confortevoli per chi usa Windows e più facilmente utilizzabili in alcune situazioni.
Subsfactory non necessita di un login per scaricare i sottitoli quindi è molto più veloce. 
Nel pacchetto è incluso il codice sorgente (non sgrezzato a dire il vero, ma il tempo è quello che è), l'altra volta m'ero dimenticato di metterlo. Il programma è sempre in versione beta e rilasciato sotto GPL. 
A meno di grossi errori o di radicali cambiamenti dei siti, rimarrà così per un po'. Il prossimo aggiornamento riguarderà le subroutine per scaricare i sottotitoli in modo corretto da subsfactory ma non ho idea di quando potrò farlo.


Se avete problemi scrivetemi a bolli dot stefano at gmail dot com

Chiudo questo argomento con tutti i link degli articoli sul programma:

Saluti

sabato 22 gennaio 2011

Automatizzare download dei sottotitoli da µTorrent

A partire dalla versione 2.2, µTorrent permette di settare nelle opzioni generali un comando automatico da eseguire alla fine di ogni download. Come si vede nell'immagine a sinistra, dopo anni di richieste, questa possibilità è offerta in modo globale per ogni download. Nella scheda Avanzate - Esegui programma c'è un campo di testo con la possibilità di impostare un comando da eseguire quando termina il download .

E' possibile utilizzare questa opzione per automatizzare il download dei sottotitoli di serial tv da un sito tipo italiansubs.net. In particolare la utilizzo con un programma che ho scritto, JSubs, che serve  proprio per il download di sottotitoli. Se non ho JSubs che gira in background con il suo timer e non ho voglia di utilizzare il tasto destro del mouse per scaricare i sottotitoli, posso ricorrere a questa possibilità.

Su Windows, basta inserire questa riga nel campo di testo:

C:\Programmi\JSubs\JSubsCMDL.exe --started-from-file "%D\%F"

modificando ovviamento il percorso alla cartella (C:\Programmi\JSubs\)in cui è stato scompattato JSubs. JSubsCMDL.exe è la versione da riga di comando della GUI ed è usato essenzialmente per il menù contestuale, è spiegato un po' meglio qui. JSubsCMDL.exe è in grado di controllare se il file è un video e se è un serial tv, quindi è l'ideale per questo compito.
Se i sottotitoli non vengono trovati, il programma chiede con message box cosa fare. E' anche possibile far eseguire le operazioni in modo del tutto "silenzioso", utilizzando questa stringa:

C:\Programmi\JSubs\JSubsCMDL.exe --silent --started-from-file "%D\%F"

Se i comandi non dovessero funzionare (a me funziona tutto), si può creare nella cartella di JSubs un file uTorrent.bat
@echo off
if "%*" == "" goto error
echo "%*"
cd "C:\Programmi\JSubs"
java -jar JSubsCMDL.jar --started-from-file "%*"
:error
echo Indicare il percorso al video
echo uso: uTorrent percorso/video
:end
echo.
echo Operazione eseguita con successo.
modificando, come prima, il percorso della cartella di JSubs. La riga da utilizzare in questo caso sarà:

C:\Programmi\JSubs\uTorrent "%D\%F"

Lo svantaggio di questo metodo è che il file bat eseguito da µTorrent apre un prompt dei comandi durante il download dei sottotitoli. Per far girare tutto in modo invisibile bisognerebbe utilizzare uno dei metodi descritti qui, su stackoverflow. In particolare lo script invis.vbs funziona molto bene:

wscript C:\Programmi\JSubs\invis.vbs C:\Programmi\JSubs\uTorrent.bat %D\%F

Su Ubuntu l'operazione è più noiosa e complessa: con wine va installato JRE di Sun per Windows (a sinistra). Il JRE si installerà nella cartella di wine e java sarà disponibile per tutti i programmi che ne avranno bisogno. Il comando da usare con µTorrent  in questo caso è:



H:\Programmi\JSubs\JSubsCMDL.exe --started-from-file %D\%F

Va detto che, su Ubuntu 10.04, la versione 2.2 di µTorrent non funziona, va scaricata l'ultima beta disponibile.

Saluti

lunedì 4 gennaio 2010

µTorrent on Ubuntu Karmic 9.10


I like µTorrent because it's really a tiny bitTorrent client and because it has a wonderful RSS support. At this moment the latest release cannot be installed on Ubuntu 9.10, so we need to download at least µTorrent 1.8.2. Right click on the file and open it with wine. Once setup is done, µTorrent will download the latest release and the language pack. Done!



Now you can create a menu item

Run System --> Preferences --> Main Menu
Select Internet, New Item



It's possible to associate .torrent files with µTorrent in Firefox. Save this script
as µTorrent in /usr/local/bin:

#!/bin/sh
cd ~/.wine/drive_c/Programmi/uTorrent
if [ "$1" != "" ]; then
var="`echo $1 | sed 's/\//\\\/g'`"
var="Z:${var}"
wine utorrent.exe "$var"
else
wine utorrent.exe
fi

Make it executable, go back to Firefox, click on a torrent link. A new window appears: in the "Open with" combo box, select other and then, the path to your script.
Now if you watch TV shows like Lost, you can follow this tutorial to automagically download latest episods.