Page 1 of 1

Flashgot + ZigzagDownLoader (zdl)

Posted: Sat Aug 02, 2014 2:17 pm
by zoninoz
Nuovi sviluppi di ZigzagDownLoader, per un'integrazione completa con Flashgot.
È necessario apportare una correzione al codice di Flashgot (che propongo qui sotto, in questo post, già collaudata ampiamente) perché:

1) i parametri passati a zdl sono scorretti
2) non prevede il funzionamento di zdl su Windows
3) impedisce all'utente di selezionare la directory di destinazione dei download: quest'ultima è una condizione fondamentale per zdl

SOLUZIONE:
nel file del sorgente "content/flashgot/DMS.js" contenuto in "chrome/flashgot.jar", attualmente c'è questo codice:

Code: Select all


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

dm.askPath = ASK_NEVER


Chiediamo di sostituirlo con questo:

Code: Select all


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]");
  } 

Per contatti:
zoninoz@inventati.org
http://nongnu.org/zdl

Re: Flashgot + ZigzagDownLoader (zdl)

Posted: Sat Aug 02, 2014 7:58 pm
by Giorgio Maone
Please check latest development build 1.5.6.3rc2, thank you!

Re: Flashgot + ZigzagDownLoader (zdl)

Posted: Thu Aug 07, 2014 10:01 pm
by zoninoz
grazie a te :)