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

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

Moderators: Korney San, marcipan

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

Post by Korney San »

ponand wrote: Условие немного другое
ponand wrote: если обьем скаченных данных за период времени меньше заданного
Условие выполнено.
Настройка от 100 до 1000000 байт (настраиваемая), проверяется каждые 5 секунд (НЕнастраиваемо). Т.е. "если за 5 сек скачано меньше 5000 байт, то... GEFAHR :!: "
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 »

Korney San wrote:проверяется каждые 5 секунд (НЕнастраиваемо). Т.е. "если за 5 сек скачано меньше 5000 байт, то... GEFAHR "
можно ли зделать настраиваемое в отдельном плагине?
Или хотябы время увеличить до 10-30 минут?
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
horde
Posts: 4
Joined: 16 Jan 2009, 18:03 Fri

Post by horde »

Здравствуйте. Помогите, пожалуйста, переделать скрипт
для плагина (отсюда) так, чтоб он выполнял:

Если стартовавшая закачка начинается с "http://dsv.data.cod.ru/", то открыть ее урл в браузере, а саму закачку поставить на паузу.
Проверить в окне браузера все ссылки на странице.
Если адрес ссылки начинается с "http://files.dsv.data.cod.ru/", то ставить такую ссылку на закачку.

Вам, наверное, не составит труда :)
if (href.indexOf('http://dsv.data.cod.ru/') == 0)
{
var IE = new ActiveXObject("InternetExplorer.Application");
}
- если урл начинается с http://dsv.data.cod.ru/ - открываем браузер
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

Ув. пользователи сервиса DSV!
Вы можете здесь забрать ту хрень, которая у меня получилась и попробовать её. На ссылках. :)
Это бета. Работает (наверное) так:
1. Берёте прямую ссылку типа http://dsv?.data.cod.ru/xxxx
2. Вставляете её в DM
3. Плагин обнаруживает ссылку, тормозит закачку.
4. Плагин пытается получить прямую ссылку, комментируя в поле "Комментарий" свои действия...
4. Если прямая ссылка получена, плагин добавляет её зеркалом и стартует закачку
5. Если DM умный, то он найдёт в зеркале файл и начнёт скачивать
6. Когда ссылка кончится, DM выбьет закачку в ошибку
7. Плагин обнаружит ошбку "своей" закачки и пойдёт к пункту 4.

Пробуйте, пишите...

P.S. Если получится, сходным образом будет работать FileShares... :twisted:
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
horde
Posts: 4
Joined: 16 Jan 2009, 18:03 Fri

Post by horde »

Korney San, большое спасибо, что ответили и взялись за данный плагин.
К сожалению, он не работает. Вот лог:
1 20.01.2009 23:19:20 Download state changed to Downloading
2 20.01.2009 23:19:20 [Site "DSV.data.cod"] Stopped to get direct link.
3 20.01.2009 23:19:20 Download state changed to Pausing
4 20.01.2009 23:19:20 Download state changed to Pause
Дальше ничего нет. Если стартовать закачку, она, как обычно, закачает htm страницу вместо файла.
Вы не могли бы дать исходный код плагина?
Можно так реализовать, чтоб план действий, который вы описали выше, начинался не с добавления закачки, а с ее старта в очереди? Например, добавляется сразу 10 ссылок. Скорость у нас относительно невысокая, поэтому, когда DM успевает скачать файлы по первым трем ссылкам, остальные уже устаревают. То есть прямая ссылка должна извлекаться вместе со стартом закачки, а не заранее.
Еще раз спасибо :)
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

horde wrote:Дальше ничего нет.
Дальше в поле "Комментарий" должно было появиться "Получение прямой ссылки..." и т.д. ...
Если Вы не видите столбец "Комментарий", щёлкните правой кнопкой мыши по названиям столбцов списка закачек и отметьте его.
horde wrote:Вы не могли бы дать исходный код плагина?
В принципе - да.
horde wrote: Можно так реализовать, чтоб план действий, который вы описали выше, начинался не с добавления закачки, а с ее старта в очереди?
Это, повторюсь, бета.
Получение ссылки происходит отдельным потоком, который не переходит к следующей закачке, пока не получит прямую сссылку (или ошибку) для текущей.
Если, как вы говорите, ссылки устареют, то закачки свалятся (должны по идее) в ошибку, откуда плагин попытается их вытащить. :)
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
horde
Posts: 4
Joined: 16 Jan 2009, 18:03 Fri

Post by horde »

Дальше в поле "Комментарий" должно было появиться "Получение прямой ссылки..." и т.д. ...
Поле "Комментарий" пустует.
В принципе - да.
Давайте. Я посмотрю. Может, соображу в чем дело (могу проследить ход действий). Может быть, проблема в том, что прямая ссылка, как таковая, не появляется на странице браузера, а присутствует в виде картинки, нажав на которую начинается скачивание?
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

horde wrote:Поле "Комментарий" пустует.
Вы повторяли ДОБАВЛЕНИЕ ссылки?
Добавьте новую (или сотрите и снова добавьте старую) и наблюдайте за полем. Там должно появиться "Получение...". Если оно затем пропадёт (комментарий очистится), значит, прямая ссылка получена и добавлена как зеркало - можно проверить вручную в свойствах закачки.
horde wrote:Давайте. Я посмотрю.
Почту, пожалуйста в личку или по асе.
horde wrote:Может быть, проблема в том, что прямая ссылка, как таковая, не появляется на странице браузера, а присутствует в виде картинки, нажав на которую начинается скачивание?
Ссылка, действительно, присутствует НА СТРАНИЦЕ в виде кнопки, но В КОДЕ СТРАНИЦЫ имеется её текст.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
horde
Posts: 4
Joined: 16 Jan 2009, 18:03 Fri

Post by horde »

Вы повторяли ДОБАВЛЕНИЕ ссылки?
Добавьте новую (или сотрите и снова добавьте старую) и наблюдайте за полем. Там должно появиться "Получение...". Если оно затем пропадёт (комментарий очистится), значит, прямая ссылка получена и добавлена как зеркало - можно проверить вручную в свойствах закачки.
Да, добавлял, следил. Комментарии не записываются. Зеркала не добавляются тоже.
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

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:

Post by Korney San »

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

Post by ponand »

Korney San wrote:ПМСМ проще сделать галки "высокий обычный низкий"
именно это я и имел введу под "выбирается"
Korney San wrote:Это как? Через определённое время после первого обнаружения закачки в состоянии "Скачивается"/"Очередь", если есть закачки в этих состояниях?
примерно так!
тоесть плагин не работает если список пустой или все закачки стоят на паузе
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by ponand »

Качаю с нескольких серверов одновременно с одного нормально а с других пока начнет несколько закачек сбрасывает в "ошибки" (скорость скачки с них очень низкая) вот всех их и нужно оттуда достать и поставить в очередь
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

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