Плагин "After Download"

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

Moderators: Korney San, marcipan

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

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

ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

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

Post by ponand »

Korney San wrote:Какие ещё условия или действия нужно вкрутить?
ponand wrote:А запуск программы (файла) после завершения всех закачек из заданной категории будет?
:wink:
Korney San wrote:Справка кому-нибудь нужна?
нужна!
и если не трудно с примерами
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

ponand wrote:А запуск программы (файла) после завершения всех закачек из заданной категории будет?
0.2.0.1 (19.10.2009)
...
[+] Добавлено условие "В категории есть загрузки"; проверяется наличие загрузок на паузе.
Допустим,
A = Загрузка из категории Х
B = В категории Х есть загрузки
Берём формулу
A and (not B)
и получаем то, что нужно. Ну и вешаем действие "Запуск программы"... :D
[добавлено через полчаса]
Гм. Всё-таки не совсем. Надо проверять ещё активные загрузки и загрузки в очереди...
ponand wrote:
Korney San wrote:Справка кому-нибудь нужна?
нужна!
и если не трудно с примерами
Если будет время - напишу.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
gregox
Posts: 2
Joined: 18 Dec 2009, 1:25 Fri

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

Post by gregox »

подскажите:
что писать в поле "conditions formula" ?
как русифицировать надстройку?
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

gregox wrote:что писать в поле "conditions formula" ?
Мини-FAQ по формуле:
1. В формуле необходимо использовать буквенные индексы условий (A, B, C,..)
2. В качестве операций можно использовать слова and, or, not или символы соответственно &, |, !.
3. Можно использовать скобки.
Например,
(A|B)&C или (A or B) and C
4. Проверить правильность составленной формулы можно кнопкой "Тест". При этом все условия считаются выполненными (=1), и правило совпадёт, если результат тоже равен 1.
Говоря проще - сначала добавляете условия (они автоматически отмечаются латинскими буквами), затем из этих букв составляете формулу. В случае одного условия без инверсии она будет выглядеть как

Code: Select all

A
gregox wrote:как русифицировать надстройку?
Очень просто - скачать архив с русификацией и распаковать в папку плагинов. :D
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
gregox
Posts: 2
Joined: 18 Dec 2009, 1:25 Fri

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

Post by gregox »

спасибо))) работает отлично
orion
Posts: 4
Joined: 17 Apr 2010, 1:04 Sat

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

Post by orion »

Здравствуйте.
Пытаюсь настроить AfterDownload. При попытке применить регулярное выражение для имени файла или ссылки пишет:

TRegExpr(exec): No Input String Specified

Пробовал вводить разными способами (//,"",'' etc), также пробовал просто "1" (единца без кавычек) но результат не изменился. Я не очень знаком с регулярками в Дельфи, и возможно что то делаю не так.
Не могли бы Вы привести пример рабочей регулярки?

PS. DM 5.5.5.1135 (также проверял на последней portable-версии), AfterDownload 0.2.0.1 и 0.2.0.0, OS Windows Vista SP1 (также проверял на WinXP SP3)
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

orion wrote:TRegExpr(exec): No Input String Specified
Это ошибка в принципе проверки регулярного выражения, поэтому - новая версия:
0.2.0.2 (17.04.2010)
[-] Некорректная проверка регулярных выражений при создании условия.
[*] Условие "В категории есть загрузки" проверяет наличие загрузок во всех состояниях, кроме "Скачано".
[-] При редактировании условия значение параметра очищалось.

Версия 0.2.0.2 Английская
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
orion
Posts: 4
Joined: 17 Apr 2010, 1:04 Sat

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

Post by orion »

Спасибо, заработало! :)
Заметил, что отрицательное условие (!А) вида "category has downloads" обрабатывается некорректно. После закачки текущего файла оно выстреливает, несмотря на то, что в той же категории есть закачиваемые файлы и файлы в очереди. И тест выражения !A выдает Result 0.
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

orion wrote:Заметил, что отрицательное условие (!А) вида "category has downloads" обрабатывается некорректно. После закачки текущего файла оно выстреливает, несмотря на то, что в той же категории есть закачиваемые файлы и файлы в очереди.
Хм... Надо проверить.
orion wrote:И тест выражения !A выдает Result 0.
Так и должно быть. При проверке функции все условия принимаются равными 1 (истинно), это было указано в сопроводиловке :) . Соответственно отрицание даст 0.

UPD: Казалось бы, простой вопрос выявил тучу багов. :D
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:

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

Post by Korney San »

Сплошной багфикс вышел. :)
0.2.0.3 (20.04.2010)
[-] Условие "В категории есть загрузки" не работало. Вообще.
[-] При редактировании действия значение параметра очищалось.
[-] В окне настройки действия некоторые поля неправильно блокировались при выборе типа действия.
[-] Включение действия в окне настройки правила (в списке действий) не работало.
[-] При редактировании имени семафора не добавлялось стандартное расширение
[-] При обработке файла другими правилами не выполнялась проверка на совпадение, а просто выполнялись действия оставшихся правил.

Версия 0.2.0.3 Английская
Перевод на русский и транслит для 0.2.0.3

Справка по регулярным выражениям.
Также дополнена и исправлена локализация.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Belka2007
Posts: 1
Joined: 27 Dec 2011, 16:40 Tue

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

Post by Belka2007 »

Как сделать что бы плагин автоматом переименовывал закачанные файлы в текст, взятый из концовки ссылки, по которой этот файл был закачан? Пример ссылки: http://сайт.ком/download/5017, ну или вставлял всю ссылку в название файлов с обрезанием запрещенных символов.
Или может другой кокой есть плагин или программа чтобы сделать такое?
Очень нужно помогите пожалуйста.
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

Belka2007 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: Ставропольский край

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

Post by ponand »

А можно с помощью плагина убрать расширение у скачаного файла?
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

ponand 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: Ставропольский край

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

Post by ponand »

Почемуто не нашел автоудаления правила после выполнения :(
Это сейчас возможно?
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
Post Reply