Заявки пользователей для создателей расширений

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

Moderators: Korney San, marcipan

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

Re: Заявки пользователей для создателей расширений

Post by Korney San »

Уточню сразу - все операции возможны только ПОСЛЕ добавления закачки.
ponand wrote:[*]при добавлении новой закачки необходимо очистить поле источник(referer) или изменить на часть ссылки(URL) без названия файла.
Надо уточнить, доступно ли поле для изменения. Как вариант - можно удалять эту закачку и добавлять новую с подправленными параметрами.
ponand wrote:[*]изменить название файла(удалить расширение .zip из название)
Это можно.
ponand wrote:[*]изменить категорию и(или) папку сохранения файла в зависимости от ссылки источника(referer) до изменения
Папку можно, категорию - надо уточнить.

Что касается собственно плагина, то, если и будет с моей стороны, то только в рамках After Download.
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: Заявки пользователей для создателей расширений

Post by ponand »

Korney San wrote:
ponand wrote:[*]при добавлении новой закачки необходимо очистить поле источник(referer) или изменить на часть ссылки(URL) без названия файла.
Надо уточнить, доступно ли поле для изменения.
Согласно файлу описания тестового плагина вроде как можно изменять
Только неизвесно будет ли успевать заменять ссылку.
Хотел немного потестировать подмену, но, написать код даже для скрипта DM Script [NEW] плагина не получилось.
Korney San wrote: Как вариант - можно удалять эту закачку и добавлять новую с подправленными параметрами.
Возможно что это и будет единственно возможный вариант.
Korney San wrote:Что касается собственно плагина, то, если и будет с моей стороны, то только в рамках After Download.
Получается что еще нужно будет выбирать событие? если да, то, какие планируете задействовать?
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: Заявки пользователей для создателей расширений

Post by Korney San »

ponand wrote:
Korney San wrote:
ponand wrote:[*]при добавлении новой закачки необходимо очистить поле источник(referer) или изменить на часть ссылки(URL) без названия файла.
Надо уточнить, доступно ли поле для изменения.
Согласно файлу описания тестового плагина вроде как можно изменять
readme.txt v.5.6.1 wrote: ('SetDownloadInfoByID', '<id>'+IntToStr(ID)+'</id>'+'<url>http://www.westbyte.com/dm/</url>') - установка некоторых параметров закачки (в XML-подобном формате) с указанным ID;
Параметры которые можно изменять:
'url', 'category', 'referer', 'description', 'savepath', 'filename', 'sectionslimit', 'cookies', 'mirror1', 'mirror2', 'mirror3', 'mirror4', 'mirror5'
Как видите, и категория, и источник (referer который), и папка сохранения с именем файла доступны для изменения.
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: Заявки пользователей для создателей расширений

Post by ponand »

Korney San wrote:
readme.txt v.5.6.1 wrote:Параметры которые можно изменять:
'url', 'category', 'referer', 'description', 'savepath', 'filename', 'sectionslimit', 'cookies', 'mirror1', 'mirror2', 'mirror3', 'mirror4', 'mirror5'
Как видите, и категория, и источник (referer который), и папка сохранения с именем файла доступны для изменения.
Почему то нельзя сменить приоритет :? :roll:
Korney San wrote:
ponand 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: Заявки пользователей для создателей расширений

Post by Korney San »

ponand wrote:Почему то нельзя сменить приоритет :? :roll:
Во времена отсутствия SetDownloadInfoByID прокатывало через багофичу с AddingURL того же урла, сейчас исправлено, увы.
ponand wrote:также не помешало бы "Размер файла получен"
Нет такого.
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: Заявки пользователей для создателей расширений

Post by ponand »

Korney San wrote:
ponand wrote:Почему то нельзя сменить приоритет :? :roll:
Во времена отсутствия SetDownloadInfoByID прокатывало через багофичу с AddingURL того же урла, сейчас исправлено, увы.
жаль конечно что нету :(
Korney San wrote:
ponand wrote:также не помешало бы "Размер файла получен"
Нет такого.
это то понятно что в DM нету, а можно ли что то сделать подобное?
Korney San wrote:
ponand wrote:и еще "Старт загрузки файла"
Зачем?
под "Старт загрузки файла" я имел введу единоразовое событие когда размер скаченных данных стал больше 0
Можно заменить путь и название у скачивающегося файла и файловые операции чистично скинуть на ДМ
при этом загрузка будет проводится в папку по умолчанию для сайта или категории.

П.С Не покажите какую информацию о загрузке ДМ отдает через DoAction('GetDownloadInfoByID', IntToStr(ID)) ?
П.С.С Есть ли доступ(чтение) к логу загрузки?
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

Re: Заявки пользователей для создателей расширений

Post by ponand »

Korney San wrote:
ponand wrote:Почему то нельзя сменить приоритет :? :roll:
Во времена отсутствия SetDownloadInfoByID прокатывало через багофичу с AddingURL того же урла, сейчас исправлено, увы.
жаль конечно что нету :(
Korney San wrote:
ponand wrote:также не помешало бы "Размер файла получен"
Нет такого.
это то понятно что в DM нету, а можно ли что то сделать подобное?
Korney San wrote:
ponand wrote:и еще "Старт загрузки файла"
Зачем?
под "Старт загрузки файла" я имел введу единоразовое событие когда размер скаченных данных стал больше 0
Можно заменить путь и название у скачивающегося файла и файловые операции чистично скинуть на ДМ
при этом загрузка будет проводится в папку по умолчанию для сайта или категории.

П.С Не покажите какую информацию о загрузке ДМ отдает через DoAction('GetDownloadInfoByID', IntToStr(ID)) ?
П.С.С Есть ли доступ(чтение) к логу загрузки?
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: Заявки пользователей для создателей расширений

Post by Korney San »

ponand wrote:это то понятно что в DM нету, а можно ли что то сделать подобное?
...
под "Старт загрузки файла" я имел введу единоразовое событие когда размер скаченных данных стал больше 0
Можно заменить путь и название у скачивающегося файла и файловые операции чистично скинуть на ДМ
при этом загрузка будет проводится в папку по умолчанию для сайта или категории.
Сделать, в принципе, можно. Но скважность будет не менее 5 секунд.
ponand wrote:П.С Не покажите какую информацию о загрузке ДМ отдает через DoAction('GetDownloadInfoByID', IntToStr(ID)) ?
Примерно так:

Code: Select all

<state>3</state><url>http://www.ruslab.info/dimon/PASSOLO/6.0.03%20Full.part1.ZIP</url><resumemode>2</resumemode><saveto>C:\Downloads\software\6.0.03 Full.part1.ZIP</saveto><size>7002280</size><downloadedsize>3616756</downloadedsize><speed>2303</speed><time>1560</time><timeleft>1470</timeleft><description></description><categoryid>22</categoryid><date>12/04/2006 08:29:12</date>
ponand wrote:П.С.С Есть ли доступ(чтение) к логу загрузки?
Нет.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Qwertiy
Гуру
Posts: 764
Joined: 07 Jan 2011, 1:45 Fri
Location: Россия

Post by Qwertiy »

Korney San wrote:Но скважность будет не менее 5 секунд.
А если плагин будет использовать собственный таймер и по нему вызывать DoAction?
Вопрос чисто теоретический.
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re:

Post by Korney San »

Qwertiy wrote:А если плагин будет использовать собственный таймер и по нему вызывать DoAction?
Вопрос чисто теоретический.
По своему таймеру плагин может вызывать всё, что ему доступно. :)
Например, GetDownloadInfoByID для обновления информации - но не будет ли это тормозить DM?..
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Alexey2224
Posts: 1
Joined: 07 Mar 2014, 20:58 Fri

Re: Заявки пользователей для создателей расширений

Post by Alexey2224 »

Друзья, позарез нужен простенький плагин, который будет тормозить и возобновлять все загрузки через указанный промежуток времени (например, раз в несколько секунд). Хотел было сам попробовать написать, но ссылка на визард в соседнем топике оказалась устаревшей.
Плагин нужен для обхода ограничителя скорости, который срабатывает не сразу, а спустя пару-тройку секунд после начала загрузки.
Qwertiy
Гуру
Posts: 764
Joined: 07 Jan 2011, 1:45 Fri
Location: Россия

Post by Qwertiy »

Alexey2224 wrote:Друзья, позарез нужен простенький плагин, который будет тормозить и возобновлять все загрузки через указанный промежуток времени (например, раз в несколько секунд). Хотел было сам попробовать написать, но ссылка на визард в соседнем топике оказалась устаревшей.
На форуме есть два подобных плагина.
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
TredertinJef
Posts: 1
Joined: 17 Dec 2014, 9:24 Wed
Location: Россия

Заявки пользователей для создателей расширений

Post by TredertinJef »

Добрый день
Планируется ли написание Web интерфейса для заявок пользователей что-то типа как сделано в Итилиуме? Т.е. чтобы любой пользователь мог отправить заявку не запуская 1С?
Если "Да" - то в какие сроки, если "Нет" - то очень хотелось бы

Спасибо
Велосипед
Wonderboy
Posts: 5
Joined: 30 Nov 2006, 15:50 Thu

Расширенная сортировка скачанного

Post by Wonderboy »

Нужен плагин, расбрасывающий скачанное по папкам в зависимости от расширения и/или по маске, при этом с возможностью создавать на одну папку несколько правил. Например, в одну и ту же сбрасывать *.wotreplay и xvm*.zip . Стандартный сортировщик в этом деле очень глупенький
Qwertiy
Гуру
Posts: 764
Joined: 07 Jan 2011, 1:45 Fri
Location: Россия

Post by Qwertiy »

Wonderboy wrote:Стандартный сортировщик в этом деле очень глупенький
Неправда. Там поддерживаются регулярные выражения и настроить можно что угодно.
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
Post Reply