Page 1 of 2

Плагин "Reorder Download"

Posted: 24 Apr 2006, 18:40 Mon
by mymigor
Лежит здесь http://mymrigor.narod.ru/reorder.rar
Исходники http://mymrigor.narod.ru/reorder_src.rar

ОПИСАНИЕ ПЛАГИНА
1. Что делает плагин?
Плагин для управления группами закачек. Позволяет для каждой группы отдельно задавать количество потоков для закачки. Также плагин позволяет установить ограничение на закачиваемый объем для каждой закачки с целью предпросмотра перед продолжением закачки.

2. Описание интерфейса.
Основное окно плагина содержит дерево категорий (слева) и список закачек в выбранной категории (справа).

В дереве на верхнем уровне содержатся категории «Все», «Группы» и «Фильтры».
Категория «Все» содержит подкатегории, аналогичные основному окну DM (только работает почему-то побыстрее :)).

Категория «Группы» содержит подкатегорию/группу «По умолчанию». В эту группу попадают закачки, добавленные из основного окна DM. В категории «Группы» можно создавать свои группы закачек (правой клавишей мыши). Для каждой создаваемой группы задается имя и количество потоков для этой группы. Группу можно выключить. В этом случае, все закачки, содержащиеся в группе, будут остановлены.
Закачки из группы в группу таскаются drag’n’drop-ом, а также по правой кнопке. Перемещение закачки в пределах группы позволяет задать порядок закачки в этой группе (порядок сохраняется между сеансами работы).

Категория «Фильтры» позволяет фильтровать все закачки по различным признакам: по типу URL (ftp, http); по состоянию (пауза, закачка, ошибка и др); по подстроке, содержащейся в URL’е или имени файла; по файловой маске; по размеру файла.

Для каждой закачки (за исключением уже закаченных) можно указать особые параметры: 1) ввести ограничение на закачиваемый объем (при этом будет закачено столько, сколько указано, и закачка станет на паузу), а также указать время циклической закачки (при этом закачка будет качаться указанное время, а затем начнет качаться следующая ограниченная закачка [для равномерности закачки]); 2) блокировать закачку; 3) форсировать закачку; 4) периодичность проверки закачки при ошибке связи.

3. Настройки плагина.
- Контроллировать наличие соединений. При появлении/исчезновении соединений из списка автоматически начинается/остановливается закачка. Список разделяется ';'.
- Интегрироваться в меню DM. (по умолчанию выключено)
- Перехватывать запуск закачек. При нажатии кнопки «Стартовать все» в DM запустится закачка плагином. Остановить закачку средствами DM при работающем плагине невозможно (ну не присылает DM события о нажатии клавиш).
- Циклический перебор ограниченных закачек
- При пустой очереди закачек игнорировать. Чтобы исключить простой DM, по окончании всех неограниченных, неблокированных закачек во включенных группах, плагин начнет докачивать ограниченные, качать блокированные или из выключенных секций, в зависимости от установленных приоритетов.
- Циклический перезапуск закачек при ошибках связи. Аналогичен настройке DM, которая плагину не указ.

4. Меню плагина
Вынесены основные функции, чтобы постоянно не лезть в окно плагина
- начать закачку
- остановить закачку
--------------------
- настройка плагина
- перехватывать запуск закачек
--------------------
- окно плагина

5. Примечания.
Ограниченные закачки должны качаться в один поток.
Форсирование закачки в DM при работающем плагине не работает (только средствами плагина).
Остановить закачки можно только из плагина (или из его меню).
Суммарное количество закачек во всех группах должно быть меньше 10.

5. Что нового
v.0.1.3
добавились фильтры
v.0.1.4
добавлена интеграция в меню DM
исправлено поведение при удаленной закачке и очищенной корзине
v.0.1.5
добавлена статусная строка
добавлен автостарт/автостоп закачек при появлении/пропадании соединения с интернет
v.0.1.6
исправлена одна ошибка при выделении закачек

Posted: 25 Apr 2006, 2:50 Tue
by marcipan
Интересный плагин :)
Выложу его в списке плагинов пока под Reorder Download, если дадите новое, потом переименую.
В графе "Порядок закачеи" вкралась ошибочка.

Posted: 29 Apr 2006, 23:04 Sat
by mymigor
marcipan wrote:Интересный плагин :)
Выложу его в списке плагинов пока под Reorder Download, если дадите новое, потом переименую.
В графе "Порядок закачеи" вкралась ошибочка.
2marcipan.
Имя остается.
Графу "Порядок закачеи" поправил.

Если кто вдруг качал предыдущею версию, то в новой только добавились фильтры и файл с описанием.

Posted: 20 May 2006, 0:12 Sat
by mymigor
Версия 0.1.4.
Добавлена интеграция в меню ДМ. Грязный хак, конечно, но что ж поделаешь, если АПИ не позволяет по хорошему.
По умолчанию отключена на всякий случай, надо включать в настройках.

Posted: 27 May 2006, 4:41 Sat
by djyuran
thx. то что надо!

Re: Плагин "Reorder Download"

Posted: 25 Jul 2006, 7:18 Tue
by TanatOS
mymigor wrote:Лежит здесь http://user.rol.ru/~passer/reorder014.rar
Исходники http://user.rol.ru/~passer/reorder014src.rar
Нет такого сайта...

Posted: 25 Sep 2006, 9:22 Mon
by mymigor
v.0.1.5
добавлена статусная строка
добавлен автостарт/автостоп закачек при появлении/пропадании соединения с интернет

Плагин в дальнейшем развиваться скорее всего не будет. Там уже есть все, что мне нужно.

Posted: 03 Nov 2006, 13:15 Fri
by Grizly
Хотелось бы в следующей версии увидеть такую фичу:

Количество одновременных закачек в группе. Тоесть я например делаю 3 группы в которых закачки с 3-х разных серверов, и мне надо что б с каждого сервера, каждая закачка шла по очереди.

Еще было бы классно если б можно было указать что-то вроде приоритета скорости для группы. Тоесть если у меня огранечение скорости 100 КБайт/сек, то 1-я закачка из 1-й группы (по приоритету) пытается полностью забрать скорость себе, но если сервер не отдает 100 Кбайт, а отает например 30, то что б остатавшиеся 70 переходили на следующую (по приоритету) группу и т. д.

Posted: 07 Nov 2006, 15:53 Tue
by mymigor
Grizly wrote:Хотелось бы в следующей версии увидеть такую фичу:
Количество одновременных закачек в группе. Тоесть я например делаю 3 группы в которых закачки с 3-х разных серверов, и мне надо что б с каждого сервера, каждая закачка шла по очереди.
Именно так плагин и работает. Создай три группы, перемести туда закачки из группы "По умолчанию", проверь в параметрах группы по правой кнопке чтобы был один поток на группу. Запускай закачку и будет качаться по одному файлу из каждой группы.
Grizly wrote:Еще было бы классно если б можно было указать что-то вроде приоритета скорости для группы. Тоесть если у меня огранечение скорости 100 КБайт/сек, то 1-я закачка из 1-й группы (по приоритету) пытается полностью забрать скорость себе, но если сервер не отдает 100 Кбайт, а отает например 30, то что б остатавшиеся 70 переходили на следующую (по приоритету) группу и т. д.
Невозможно с существующим API.

Пока не качай. Есть небольшой глюк с автоматическим запуском/остановкой при контроле модемного соединения. Завтра выложу поправленную версию.

Posted: 22 Nov 2006, 16:54 Wed
by mymigor
И дольше века длиться день.

Исправлен глюк с автоматическим запуском/остановкой при контроле модемного соединения.

Posted: 04 Dec 2006, 15:25 Mon
by Grizly
а все глюки с разными ошибками исправлены будут, да и замечается иногда запуск нескольких закачек из группы :(

Posted: 06 Dec 2006, 16:34 Wed
by mymigor
Grizly wrote:а все глюки с разными ошибками исправлены будут, да и замечается иногда запуск нескольких закачек из группы :(
Из глюков замечал сам только одну непонятную (пока не разбирался, ибо не часто встречается и не слишком мучает) ошибку при попытке выделить несколько закачек мышью.

А вот чтобы запускалось несколько закачек из группы, то такого не видел. В настройках группы точно стоит одну закачку запускать?

Posted: 19 Aug 2007, 9:34 Sun
by EraseR
Автор или у кого есть плагин, выложите пожалуйста куда нибудь, а то со страницы http://user.rol.ru/~passer/reorder014.rar не качается!

Posted: 19 Aug 2007, 12:29 Sun
by marcipan
Ссылка здесь, действительна в течении 60 суток.

Posted: 20 Aug 2007, 15:30 Mon
by czm
это 0.1.2, а хотелось бы последную версию 0.1.5.
Может завалялась у кавонить