o immenso ed eccelso arlogn, tutto quello che avevi fatto in DMS.js
era perfetto ! (cancellando però la riga con ASK_NEVER)
e per il bat era sufficiente mettere le virgolette sia a %fname%
sia a %folder%
il vero problema era in /usr/local/bin/zdl !!
infatti, dopo aver testato gli argomenti nel bat ho capito cosa
andava storto: fname è passato solo quando flashgot viene usato
per scaricare i video in streaming avviati tramite il player del
browser, mentre negli altri casi -non essendoci un valore per
fname- gli argomenti si spostano di una posizione. Tutto questo
era già previsto da zdl, ma quando avevo scritto quel pezzo non
avevo ancora pensato al path di windows: zdl ha bisogno di
verificare se al posto di fname c'è una directory, per scalare di
posto gli argomenti, quindi su cygwin era necessario riconvertire
il path di windows passato a zdl da flashgot tramite il
batch. Inoltre, anche il problema degli spazi nel path finiva per
slittare in fname, quindi era necessario aggiungere le virgolette
anche a %fname%
in breve, era una cazzata :)
già che c'ero ho anche verificato il referer di nowvideo: è
sbagliato perché -come ricordavo da precedenti test- rinvia al
player anziché alla pagina
nella mia versione del pacchetto di flash ho separato la parte di
uget da quella di zdl. Anziché inviare l'intero pacchetto, al
maone è meglio dirgli esattamente cosa deve sostituire con cosa:
ormai deve fare solo copia/incolla e aggiornare il tutto (magari
potremmo pure pubblicare il pacchetto con la correzione, ma forse
è meglio più avanti -se continua la latinza- per evitare
incidenti diplomatici)
direi che è stato un perfetto lavoro di squadra