Flashgot + ZigzagDownLoader (zdl)

Bug reports and enhancement requests
Post Reply
zoninoz
Posts: 2
Joined: Sat Aug 02, 2014 1:41 pm

Flashgot + ZigzagDownLoader (zdl)

Post 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
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20140722 Firefox/24.0 Iceweasel/24.7.0
User avatar
Giorgio Maone
Site Admin
Posts: 9454
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: Flashgot + ZigzagDownLoader (zdl)

Post by Giorgio Maone »

Please check latest development build 1.5.6.3rc2, thank you!
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
zoninoz
Posts: 2
Joined: Sat Aug 02, 2014 1:41 pm

Re: Flashgot + ZigzagDownLoader (zdl)

Post by zoninoz »

grazie a te :)
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20140722 Firefox/24.0 Iceweasel/24.7.0
Post Reply