Привет! Решил использовать Wget как менеджер закачек в ФФ при помощи FlashGot. Всё настроил - качает. Но есть одна небольшая проблемка.
Совершенно не возможно контролировать процесс закачки. Если Wget использовать отдельно, то он открывает своё консольное окошко с индикатором прогресса и прочими логами. А при использовании через ФФ ничего не появляется - он висит в процессах, делает своё дело, но абсолютно молча.
Можно как-нибудь это победить?
Отсутствует
Можно как-нибудь это победить?
Вгет пишет лог в текстовый файл - можно посматривать туда.
Ещё наверное можно сделать расширение/прогу, которая будет отображать прогресс по этому файлу (но если важна принципиальная возможность контроля - просмотра файла должно хватать).
А мб кто уже и написал такое?..
--- ---
Отсутствует
Если Wget использовать отдельно, то он открывает своё консольное окошко с индикатором прогресса и прочими логами. А при использовании через ФФ ничего не появляется - он висит в процессах, делает своё дело, но абсолютно молча.
Скорее всего, зависит от параметров, которые FlashGot передаёт Wget-у. А как Вы настраивали FlashGot? Ведь в нём должна быть готовая настройка под Wget, просто её надо выбрать в настройках FlashGot. Кажется, я даже нашёл, где это настраивается: в файле
C:\Documents and Settings\Пользователь\Application Data\Mozilla\Firefox\Profiles\профиль.default\extensions\{19503e42-ca3c-4c27-b1e2-9cdb2170ee34}(может быть другое)\components\flashgotService.js
Но прежде, чем объяснять - найдите где-нибудь в справке по Wget, от какого параметра зависит открытие окошка.
Отредактировано Радик245 (14-05-2009 09:04:24)
Отсутствует
Радик245
Ведь в нём должна быть готовая настройка под Wget, просто её надо выбрать в настройках FlashGot.
Так ФлэшГот не предоставляет интерфейса статуса скачивания, отдавая это конкретной качалке.
--- ---
Отсутствует
Если Wget использовать отдельно, то он открывает своё консольное окошко с индикатором прогресса и прочими логами. А при использовании через ФФ ничего не появляется - он висит в процессах, делает своё дело, но абсолютно молча.
Скорее всего, зависит от параметров, которые FlashGot передаёт Wget-у. А как Вы настраивали FlashGot? Ведь в нём должна быть готовая настройка под Wget, просто её надо выбрать в настройках FlashGot. Кажется, я даже нашёл, где это настраивается: в файле
C:\Documents and Settings\Пользователь\Application Data\Mozilla\Firefox\Profiles\профиль.default\extensions\{19503e42-ca3c-4c27-b1e2-9cdb2170ee34}(может быть другое)\components\flashgotService.js
Но прежде, чем объяснять - найдите где-нибудь в справке по Wget, от какого параметра зависит открытие окошка.
Я просто добавил в FlashGot свой менеджер и указал путь к Wget'у. Строка параметров у меня следующая:
[url]-P [FOLDER] -c -w 10 -t 99999 -S --retry-connrefused --referer=[REFERER] --cookies=on --load-cookies [CFILE] --passive-ftp -k
Мануал вгета читал - вроде параметров, скрывающих окно, у меня в строке нет.
P.S.: Самое интересное, что так было не всегда. Подозреваю, что так стало с какой-то версии флешгота, но не уследил, с какой именно.
Отсутствует
Forest
Интерфейс статуса скачивания зависит от команды, которую FlashGot даёт Wget-у. Для тех менеджеров загрузок, которые по умолчанию есть в списке настроек, команды прописаны в том файле, о котором я только что написал. Если пользователь не посмотрел в список и добавил Wget вручную, то, наверное, стандартная команда применяться не будет.
Отсутствует
ForestИнтерфейс статуса скачивания зависит от команды, которую FlashGot даёт Wget-у. Для тех менеджеров загрузок, которые по умолчанию есть в списке настроек, команды прописаны в том файле, о котором я только что написал. Если пользователь не посмотрел в список и добавил Wget вручную, то, наверное, стандартная команда применяться не будет.
Переделал. Теперь Wget отображается активным в штатном списке Флешгота. Выбрал его там - ничего не изменилось.
Вгет пишет лог в текстовый файл - можно посматривать туда.
Это не совсем удобно - чтобы обновить данные, придётся переоткрывать лог-файл.
P.S.: Может быть есть какие-то альтернативы ФлешГоту, которые будут работать с wget'ом лучшим образом?
Отредактировано Kivlov (14-05-2009 09:16:14)
Отсутствует
Kivlov
Я просто добавил в FlashGot свой менеджер и указал путь к Wget'у.
Что я и заподозрил.
Стандартная строка такая:
dm = new FlashGotDMX("Wget", "wget", '-c [-O FNAME] [--directory-prefix=FOLDER] [--referer=REFERER] [--post-data=POST] [--load-cookies=CFILE] [--header=Cookie:COOKIE] [--input-file=UFILE]');
Мануал вгета читал - вроде параметров, скрывающих окно, у меня в строке нет.
А это не оно:
var job="[ -x \"`which 'xterm'`\" ] && DOWN_CMD='xterm -e aria2c' || DOWN_CMD='aria2c'\n";
Отсутствует