zdl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[zdl-devel] [(fwd): SOLUZIONE problemi Flashgot+ZigzagDownLoader]


From: Gianluca Zoni
Subject: [zdl-devel] [(fwd): SOLUZIONE problemi Flashgot+ZigzagDownLoader]
Date: Tue, 3 Dec 2013 14:58:14 +0100
User-agent: Mutt/1.5.21 (2010-09-15)


Ho pensato sia utile inviare anche alla mailing list l'email che
ho inoltrato a Giorgio Maone, perché contiene la "soluzione finale"
(come nota, ma anche per far emergere eventuali errori nel
riportare la soluzione). Eccola qua:

----- Forwarded message from Gianluca Zoni <address@hidden> -----

Date: Mon, 2 Dec 2013 21:09:56 +0100
From: Gianluca Zoni <address@hidden>
To: address@hidden
Subject: SOLUZIONE problemi Flashgot+ZigzagDownLoader
X-URL: http://inventati.org/zoninoz
User-Agent: Mutt/1.5.21 (2010-09-15)

ciao Giorgio,
abbiamo risolto il problema dell'integrazione fra Flashgot e
ZigzagDownLoader di cui ti parlavo nell'email precedente.

nel file del sorgente "content/flashgot/DMS.js" contenuto in
"chrome/flashgot.jar" dentro "addon-220-latest.xpi"
c'è questo codice:

INIZIO-----------------------------------------

dm = new FlashGotDMX("ZigzagDownLoader", "zdl", "--stream [URL]
[FOLDER] [FNAME] [CFILE] [COOKIE]");

dm.askPath = ASK_NEVER

FINE-----------------------------------



Ti chiediamo se puoi sostituirlo con la nostra soluzione:

SOLUZIONE-------------------------------------------------

if (fg.isWindows) {
    dm = new FlashGotDMCust("ZigzagDownLoader");
    dm.cookieSupport = true;
    dm.custom = false;
    dm._supported = null;
    
    dm.customSupportCheck = function() {
      var path;
      try {
        path = this.readWinRegString("LOCAL_MACHINE", 
"SOFTWARE\\Cygwin\\setup", "rootdir");
      } catch (e) {
                path = null;
      }
        
      if (!path) return false;
      
      try {  
        var exeFile = 
CC["@mozilla.org/file/local;1"].createInstance(CI.nsILocalFile);
        exeFile.initWithPath(path);
                exeFile.append("zdl.bat");
        if (!(exeFile.exists() && exeFile.isExecutable())) return false;
                this.exeFile = exeFile;
                this.argsTemplate = "--stream [URL] [FNAME] [FOLDER] [CFILE] 
[COOKIE] [REFERER]";
                return true;
      } catch(e) {
        return false;
      } 
    };
  } else {
        dm = new FlashGotDMX("ZigzagDownLoader", "zdl", "--stream [URL] [FNAME] 
[FOLDER] [CFILE] [COOKIE] [REFERER]");
  } 


FINE
SOLUZIONE-----------------------------------


ti allego anche il file e il pacchetto funzionante con la nostra
modifica.
Ti segnalo ancora il problema del REFERER non funzionante per
Nowvideo: rinvia al file del player.swf anziché alla pagina di
provenienza.
Per favore, fammi sapere se hai ricevuto tutto

Grazie

Gianluca Zoni




-- 
Z O N I N O Z
Gianluca Zoni

address@hidden
http://inventati.org/zoninoz
http://savannah.gnu.org/users/zoninoz




reply via email to

[Prev in Thread] Current Thread [Next in Thread]