Плагин для LetitBit.net. Версия 1.9.9

* Очередное изменение страниц для получения ссылки на бесплатное скачивание (16.01.2013).
* Обновление премиум части плагина (05.03.2012).
* В опции добавил отключение автообновления плагина (21.12.2011).
* Добавлена возможность автоматического поиска новой ссылки удаленного с сервиса файла,
  включается в настройках плагина ключом "Search new link ..."(25.11.2011).
* Прямая ссылка на скачивание не проходила, в случае её отдачи в дополнительных HTML тегах.
* Переработан алгоритм работы с внешней программой закачки (24.03.2011).
* Добавлено получение ссылки на скачивание через премиум, привязанный к логину (23.11.2010).
  (В параметры плагина добавлены поля для ввода логина и пароля входа на сайт.
  
Премиум пароль в этом случае вводить не нужно!!!)

* В плаг добавлено самостоятельное автообновление с данной страницы плагина (08.11.2010),
  переработан алгоритм проверки наличия обновления (18.03.2012).

Премиум пароли вводить в окне настроек плагина. При их наличии плаг сначала пытается получить ссылку на скачивание по премиум паролю, при неудаче получает халявкую ссылку.

Плагин лежит ТУТ!
____________________________________________________________

* Добавлена возможность передачи прямой ссылки во внешнюю программу загрузки

Dimoniusis'a не доставать с такими приладами к его плагинам. Это еще тот геморрой.
Для работы плагина по стандартному алгоритму передачи ссылки на скачивание USD необходимо снять галку "Transfer a direct link..." в окне настроек плагина!!!


Описание параметров окна настроек, касающихся передачи ссылки внешней программе загрузки.

1. При включенной галке "Transfer a direct link" все
ссылки на файлы будут передаваться на закачку
внешней программе загрузки.
При неактивной галке плагин работает
стандартно - передает все ссылки на
закачивание USD.


Если плагин не находит параметры задания для закачки в файле .LST, то прямая ссылка передается на скачивание самому USD!!! Видимо сохранение изменений списка заданий (.LST) на скачивание производится не сразу после его изменеия.


При неверной команде запуска внешней программы загрузки прямая ссылка передается на загрузку USD. В файле логе появляется строка "Wrong command line for executing of the external download program".


2. Каталог для сохранения скаччиваемого файла во внешней программе загрузки должен соответствовать каталогу созранения скачиваемого файла в USD в свойствах ссылки!
Для передачи во внешнюю программу закачки каталога назначения используется параметр командной строки %todir% (для программ принимающих этот параметр в своей коммандной строке).

3. Данные из поля описания задания сохраняются в .TXT файл рядом со скачиваемым файлом в каталоге назначения. Этот же файл является флагом для работы плагина с внешней качалкой.
Для принудительного повторного получения и передачи прямой ссылки на файл во внешнюю программу закачки необходимо просто удалить описание к закачке (.TXT) в каталоге назначения.

4. Для приблизительного определения времени скачивания используется параметр "Average speed of loading" - "Средняя скорость скачивания" килобайт/сек. После передачи ссылки на скачивание плагин задание из списка  сразу не удаляет, а ожидает время, необходимое для закачки файла. Прошедшее время с начала скачивания определяется по времени последнего изменении файла описания (.TXT). При пустом значении поля плагин ждет появления файла до победного.

По окончании вычисленного времени скачивания файла:
Если файл не найден в каталоге назначения, то генерируется повторная прямая ссылка и передается на скачивание.
Если файл существует и его размер соответствует данным с сервера, то закачка считается выполненной и задание удаляется из списка заданий USD.

5. Если используемая внешняя программа загрузки создает временный файл с дополнительным расширением в каталоге назначения, то данное расширение нужно указать в поле Temp '.Ext'. Точка перед расширением обязательна! По атрибуту времени изменения скачиваемого файла плагин может отслеживать состояние закачки. Если после последней проверки состояния закачки время изменения файла не изменилось, то плагин получает еще одну прямую ссылку и снова передает её в программу закачки.

6. Настройки USD.
Чтобы производилась постоянная ротация ссылок в параметрах USD нужно установить:
Пауза между повторами >= 0,3 мин. (нужно дать начать скачивать и время на сброс буфера скаченного на диск)
Количество повторов до ротации - 1
При ротации смещать ссылку на - 0 (в конец списка)
Обязательно нужно включить в "Настройках" --> "Описания" галку "Сохранять описания в txt рядом с файлом". Этот файл является дополнительным флагом для работы плагина. (Обычно включена по умолчанию)


PS: Все проверялось и  отлаживалось на Reget Deluxe 5.2 Personal. Для работы с USD рекомендую в "Свойствах закачки по умолчанию":
  1. Поставить 1 (одно) соединение в параметре "Максимально количество одновременных соединений".
  2. В параметре "Максимально допустимое количество ошибок" устновить значение 5.

Общее количество соединений в ReGet устанивливайте на свое усмотрение.
USDownloader plus
Некоторые наработки для облегчения использования...
дата последнего обновления 16.01.2013
Сайт создан в системе uCoz