Плагин "After Download"

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

Moderators: Korney San, marcipan

Post Reply

Нужен ли этот плагин (и его развитие)?

Да
25
96%
Нет
1
4%
 
Total votes: 26

User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Плагин "After Download"

Post by Korney San »

Страница проекта на Google Code

Модуль предназначен для последующей обработки завершившихся загрузок, а именно для операций над скачанными файлами.
Модуль позволяет выбирать скачанные файлы по:
- категории (или наличию в ней других загрузок);
- исходных ссылке, имени файла или описанию (с использованием регулярных выражений);
- папке сохранения;
- размеру файла;
- наличию заданного файла
и выполнять над результатами следующие операции:
- копирование/перемещение в папку (с возможностью сохранить новое расположение файла для последующих действий);
- запуск программы с параметрами (с возможностью ожидания завершения);
- запуск на скачивание заданной категории (с возможностью запуска только первой загрузки из этой категории);
- остановка скачивания заданной категории;
- запуск всех возможных загрузок;
- остановка всех загрузок (с возможностью сохранить список для последующего запуска);
- запуск загрузок, остановленных ранее;
- изменение скорости скачивания (с возможностью сохранить текущую), в том числе на сохранённую ранее;
- создание флага;
- удаление заданного файла в Корзину и безвозвратно;
- переименование загруженного файла (с использованием регулярных выражений);
- удаление загруженного файла в Корзину (с возможностью безвозвратно);

0.3.1 (20.04.2012)
[-] Не устанавливалась сохранённая опция "В папку журналов DM".
[*] Диалоги выбора папки начинаются с "Мой компьютер".
[-] Ошибка при попытке открыть журнал.
[-] Лишняя информация в описании действий в окне настройки правила.
[+] Описание флага в описании действий в окне настройки правила.
[-] Действие "Запустить загрузки, остановленные ранее" не отмечалось при открытии окна настроек действия.
[+] Всплывающие подсказки у некоторых кнопок.
[-] Отсутствовал список папок в окне действий.
[-] Сохранение действия при пустых полях некоторых типов.
[x] Условие "Источник содержит" (не поддерживается DM).
[-] Потеря фокуса у редактированного правила или действия.
[-] Тест правила показывал отключённые действия.
[+] В подсказку поля "Параметр" действия "Запустить программу" добавлен вывод результата подстановки тестовой строки c:\TestFolder\Testfile.tst
[+] Опция журналирования несовпавших с правилом файлов в окне проверки правила.
[+] Дублирование папки в подсказке поля выбора папки.
[*] Исправлена и дополнена локализация.

Версия 0.3.1 Английская
Перевод на русский и транслит для 0.3.1
Старые версии - на ГуглоКоде.

Справка по регулярным выражениям: архив, на сайте.
Last edited by Korney San on 19 Sep 2007, 8:45 Wed, edited 3 times in total.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
ZuB007
Posts: 8
Joined: 30 Jul 2007, 2:33 Mon
Location: Череповец
Contact:

Post by ZuB007 »

Korney San Все это здорово, но долго разбирался в настройках, где и что, второе я так и не понял, как её можно настроить под Rapidshare ? :wink:
Можно маленькую документацию.

Создана категория Rapidshare, после закачки файла из которой должен происходить запуск программы(минус в том что нет галочки, ожидать выполнения программы, или таймер какойнибудь).

По теории должно происходить так:
1. скачиваетсья файл с Rapidshare
2. после скачивания запускаеться программа
3. после выполения программы, или это таймер, запуск следующей закачки из категории.

Но у меня не выходить настроить плагин как надо :cry:
marcipan
Гуру
Posts: 1400
Joined: 11 Jun 2005, 3:55 Sat
Location: Санкт-Петербург

Post by marcipan »

Честно говоря, даже и не знаю, но скорее "ДА".
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

ZuB007 wrote:Korney San Все это здорово, но долго разбирался в настройках, где и что, второе я так и не понял, как её можно настроить под Rapidshare ? :wink:
Можно маленькую документацию.
Можно. :)
Создаёшь правило, в котором отмечаешь, по чём выбирать. В правиле создаёшь действия, которые выполняются ПОСЛЕДОВАТЕЛЬНО. Если какое-то действие файл уже не обнаруживает, то оно выполняться не будет.
И правило, и действия нужно ВКЛЮЧАТЬ - отмечать галкой рядом с названием/описанием. Невключенные игнорируются. :)
ZuB007 wrote: Создана категория Rapidshare, после закачки файла из которой должен происходить запуск программы(минус в том что нет галочки, ожидать выполнения программы, или таймер какойнибудь).

По теории должно происходить так:
1. скачиваетсья файл с Rapidshare
2. после скачивания запускаеться программа
3. после выполения программы, или это таймер, запуск следующей закачки из категории.

Но у меня не выходить настроить плагин как надо :cry:
Версия плагина пока тестовая, идеи доработок приветствуются. Твой случай пока, видимо, реализовать не получится. В идеале должно быть так:
1. Скачивается файл
2.1 Действием создаётся файл-флаг (пока не реализовано).
2.2 Действием запускается программа, которая по выходу стирает этот флаг.
2.3 Мониторится наличие флага (не реализовано), по его исчезновению происходит запуск всей категории (реализовано) или отдельной закачки из категории (не реализовано), или ещё какое действие.

Мне кажется, что 2.3 лучше будет сделать отдельным правилом, добавив соответствующий функционал.
Ждите. Через пару дней сделаю. :)
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

Сделал рабочую версию плагина, 0.1.0.2.
Ссылка в шапке темы.

P.S. Когда делал очередь приложений и флаги, думал - мозги вывихну! :D
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
redfz
Posts: 1
Joined: 12 May 2007, 18:43 Sat

Post by redfz »

Комментариев пока не будет. Но большое ДА!
marcipan
Гуру
Posts: 1400
Joined: 11 Jun 2005, 3:55 Sat
Location: Санкт-Петербург

Post by marcipan »

:) Пару человек из раздела "хотелок" отправил в этот топик.
G0rdon
Гуру
Posts: 110
Joined: 28 Jun 2008, 21:49 Sat
Location: Беларусь,Минск

Post by G0rdon »

Плагин не хочет ничего перемещать после закачки:(
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

G0rdon wrote:Плагин не хочет ничего перемещать после закачки:(
Что значит "ничего"?
Конфигурацию правила и имя скачиваемого файла в студию.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
G0rdon
Гуру
Posts: 110
Joined: 28 Jun 2008, 21:49 Sat
Location: Беларусь,Минск

Post by G0rdon »

Извиняюсь,кривые руки,все заработало...
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

G0rdon wrote:Извиняюсь,кривые руки,все заработало...
Та ничего, ничего. Есть там пару известных мне багов, но проявляются только в специфических комбинациях...
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

Post by ponand »

А можно добавить создание лог файла работы плагина?
а то ошибки допущенные при написании правил долго отлавливать приходится . :(
и еще не знаю глюк не глюк но если поставил галочку на против пункта "с размером файла" снять ее не возможно :(
Да и ini файл вроде бы не обновляются после изменения правила :(
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

Post by ponand »

Плагин вылетает( не открывается окно настроек даже если его и отключить и не перемещает файлы ) ! причина не понятна :(
чтобы опять заработал приходится перезапускать ДМ :(
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
vasa_pmr
Профи
Posts: 71
Joined: 29 Mar 2009, 20:56 Sun

Ожидание процесса

Post by vasa_pmr »

Аффтар почитай про WaitForSingleObject.
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Ожидание процесса

Post by Korney San »

vasa_pmr wrote:Аффтар почитай про WaitForSingleObject.
Спасибо, для другого плага уже почитал. :) Не все же на короткой ноге с MSDN... ;)

Появится время - доведу до ума.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Post Reply