Модуль "Auto URL Replace"
Moderators: Korney San, marcipan
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Модуль "Auto URL Replace"
Реализация feature-request.
Модуль при добавлении новой загрузки сверяет ссылку со списком сайтов (задаются в настройках). При совпадении ссылки модуль сверяет источник, имя файла и размер со всем списком загрузок. При совпадении параметров модуль заменяет в старой загрузке ссылку, новую загрузку удаляет. Дополнительно модуль может стартовать загрузки после замены ссылок.
Говоря проще:
1. Добавляете ссылку на скачивание.
2. Она качается, качается... и дохнет.
3. Получаете новую ссылку, добавляете.
4. Модуль сверяет имена и размеры, переписывает новую ссылку в старую загрузку, удаляет новую загрузку, запускает старую докачиваться. PROFIT!
Для работы модуля требуются сервисы Filter и Regular Expression (включены в архив), а также DM версии не менее 5.6.1.
Версия 0.3.
0.3 (02.07.2010)
[-] Некорректная обработка параметра.
[*] Изменён порядок запуска старой загрузки после удаления новой.
P.S. В настройки нужно вносить часть ссылки, которая не изменяется.
Пример: для zaycev.net это dl.zaycev.net .
P.P.S. Если имя файла указывается в параметре, то сайт указывается, например, как "http://93.84.113.221:8083/getfile.php", а параметр, например, как "name".
P.P.P.S. Огромное спасибо Black-Light за тестирование.
Модуль при добавлении новой загрузки сверяет ссылку со списком сайтов (задаются в настройках). При совпадении ссылки модуль сверяет источник, имя файла и размер со всем списком загрузок. При совпадении параметров модуль заменяет в старой загрузке ссылку, новую загрузку удаляет. Дополнительно модуль может стартовать загрузки после замены ссылок.
Говоря проще:
1. Добавляете ссылку на скачивание.
2. Она качается, качается... и дохнет.
3. Получаете новую ссылку, добавляете.
4. Модуль сверяет имена и размеры, переписывает новую ссылку в старую загрузку, удаляет новую загрузку, запускает старую докачиваться. PROFIT!
Для работы модуля требуются сервисы Filter и Regular Expression (включены в архив), а также DM версии не менее 5.6.1.
Версия 0.3.
0.3 (02.07.2010)
[-] Некорректная обработка параметра.
[*] Изменён порядок запуска старой загрузки после удаления новой.
P.S. В настройки нужно вносить часть ссылки, которая не изменяется.
Пример: для zaycev.net это dl.zaycev.net .
P.P.S. Если имя файла указывается в параметре, то сайт указывается, например, как "http://93.84.113.221:8083/getfile.php", а параметр, например, как "name".
P.P.P.S. Огромное спасибо Black-Light за тестирование.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
-
- Posts: 4
- Joined: 31 May 2010, 14:35 Mon
Re: Модуль "Auto URL Replace"
Korney San, как ты быстро!
Скачал, попробовал, работает! Спасибо, попозже детальнее потещу!
через 5 мин:
и вот первый глюк... качаю с megashare.by, он выдал ссылку на файл http://93.84.113.221:8083/getfile.php?i ... .part1.rar сделал чтобы она оборвалась (сменил ip)
потом я решил добавить на скачивание 2 част фильма ссылка была где-то такой
http://93.84.113.221:8083/getfile.php?i ... .part2.rar
плагин заменил все равно ссылку первой части на ссылку второй... может там не срабатывает сверка имени файла?
моя icq: 5553373 там можем более удобнее обсудить.
ps: Я в скором времени тоже в Гомель перееду жить...
Скачал, попробовал, работает! Спасибо, попозже детальнее потещу!
через 5 мин:
и вот первый глюк... качаю с megashare.by, он выдал ссылку на файл http://93.84.113.221:8083/getfile.php?i ... .part1.rar сделал чтобы она оборвалась (сменил ip)
потом я решил добавить на скачивание 2 част фильма ссылка была где-то такой
http://93.84.113.221:8083/getfile.php?i ... .part2.rar
плагин заменил все равно ссылку первой части на ссылку второй... может там не срабатывает сверка имени файла?
моя icq: 5553373 там можем более удобнее обсудить.
ps: Я в скором времени тоже в Гомель перееду жить...
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re: Модуль "Auto URL Replace"
Ну, тут всё было - работающий фильтр, образцы кода и голова на плечах.Black-Light wrote:Korney San, как ты быстро!
Это вам не команды в скрипты выносить!..
Дело в том, что я забыл указать: пока что имя файла определяется по ссылке, и только из её "именной" части (т.е. у примера получается getfile.php). Как обрабатывать имя, заданное параметром, я ещё не придумал.Black-Light wrote: и вот первый глюк... качаю с megashare.by, он выдал ссылку на файл http://93.84.113.221:8083/getfile.php?i ... .part1.rar сделал чтобы она оборвалась (сменил ip)
потом я решил добавить на скачивание 2 част фильма ссылка была где-то такой
http://93.84.113.221:8083/getfile.php?i ... .part2.rar
плагин заменил все равно ссылку первой части на ссылку второй... может там не срабатывает сверка имени файла?
Кстати, если размер у частей отличается хотя бы на байт, замены бы не произошло... если бы я не забыл написать проверку на размер (как оказалось)
Возвращение на родину?Black-Light wrote: ps: Я в скором времени тоже в Гомель перееду жить...
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
-
- Гуру
- Posts: 175
- Joined: 16 Jun 2007, 8:56 Sat
Re: Модуль "Auto URL Replace"
Imho нужно выводить окно с дефолтной кнопкой "добавить новую закачку" и со списком подходящих недокачек.
XPProSP2, DM 5.6.1.1187, Opera 10.10.1893, oGet
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re: Модуль "Auto URL Replace"
Ну я-то это не смогу... Сделано как всегда - через чёрный ход.Alex Qwerty wrote:Imho нужно выводить окно с дефолтной кнопкой "добавить новую закачку" и со списком подходящих недокачек.
Можно только выводить окно типа "Добавлена ссылка NAME1, она похожа на ссылку NAME2, заменить?". И в настройках плагина таймер и предпочтительный ответ.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re: Модуль "Auto URL Replace"
Версия 0.2.
0.2 (01.07.2010)
[-] Размер файла не учитывался.
[-] Некорректная обработка точек в сайтах.
[+] Возможность задавать сайты, у которых имя скачиваемого файла указано в параметре.
...
P.P.S. Если имя файла указывается в параметре, то сайт указывается, например, как "http://93.84.113.221:8083/getfile.php", а параметр, например, как "name".
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
-
- Posts: 4
- Joined: 31 May 2010, 14:35 Mon
Re: Модуль "Auto URL Replace"
а если порт не постоянный? (:8083)Если имя файла указывается в параметре, то сайт указывается, например, как "http://93.84.113.221:8083/getfile.php", а параметр, например, как "name".
а так вроде работает нормально, ну скоро проверим в "бою"
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re: Модуль "Auto URL Replace"
Достаточно и http://93.84.113.221 - ЛЮБОЙ части, главное, чтобы она была ПОСТОЯННОЙ.Black-Light wrote:а если порт не постоянный? (:8083)
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re: Модуль "Auto URL Replace"
Был один silent update, "правильный" модуль имеет время сборки 13:26 .Версия 0.3.
0.3 (02.07.2010)
[-] Некорректная обработка параметра.
[*] Изменён порядок запуска старой загрузки после удаления новой.
P.P.P.S. Огромное спасибо Black-Light за тестирование.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Re: Модуль "Auto URL Replace"
Проверял работу модуля на летитбит из Оперы.
1. Закачка стоит на паузе. Получаю новую уникальную ссылку, открывается окно ДМа "Добавить закачку", кликаю по "Начать закачку", временно появляется Platinum-HIP-2112.rar(1), пропадает, происходит дозакачка файла стоящего на паузе.
2. Закачка с пометкой "ошибка". Получаю новую уникальную ссылку, открывается окно ДМа "Добавить закачку", кликаю по "Начать закачку", временно появляется Platinum-HIP-2112.rar(1), пропадает; в закачке с ошибкой ни каких реакций.
к п.1 Бывает дозакачка файла начинается не с первого раза добавления закачки.
к п.2 Почти всё время приходится добавлять закачку второй раз.
На летитбите уникальная ссылка живет некотрое время, поэтому трудностей запустить закачку во второй раз нет. Не знаю как на других обменниках.
Да, чуть не забыл. В свойствах закачки поле "Коментарий" очищается.
1. Закачка стоит на паузе. Получаю новую уникальную ссылку, открывается окно ДМа "Добавить закачку", кликаю по "Начать закачку", временно появляется Platinum-HIP-2112.rar(1), пропадает, происходит дозакачка файла стоящего на паузе.
2. Закачка с пометкой "ошибка". Получаю новую уникальную ссылку, открывается окно ДМа "Добавить закачку", кликаю по "Начать закачку", временно появляется Platinum-HIP-2112.rar(1), пропадает; в закачке с ошибкой ни каких реакций.
к п.1 Бывает дозакачка файла начинается не с первого раза добавления закачки.
к п.2 Почти всё время приходится добавлять закачку второй раз.
На летитбите уникальная ссылка живет некотрое время, поэтому трудностей запустить закачку во второй раз нет. Не знаю как на других обменниках.
Да, чуть не забыл. В свойствах закачки поле "Коментарий" очищается.
Windows 7 х64, Google Chrome 54.0.2840.99, ИЕ11 \ DM 6.10.2.1527
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re: Модуль "Auto URL Replace"
Так и должно быть.marcipan wrote:1. Закачка стоит на паузе. Получаю новую уникальную ссылку, открывается окно ДМа "Добавить закачку", кликаю по "Начать закачку", временно появляется Platinum-HIP-2112.rar(1), пропадает, происходит дозакачка файла стоящего на паузе.
Эм... а галка "Запускать закачку после замены" стоит?marcipan wrote:2. Закачка с пометкой "ошибка". Получаю новую уникальную ссылку, открывается окно ДМа "Добавить закачку", кликаю по "Начать закачку", временно появляется Platinum-HIP-2112.rar(1), пропадает; в закачке с ошибкой ни каких реакций.
Надо проверять - с обменников и хранилищ попроще всё более-менее работает.marcipan wrote:к п.1 Бывает дозакачка файла начинается не с первого раза добавления закачки.
к п.2 Почти всё время приходится добавлять закачку второй раз.
P.S. Проблема в том, что на работе, где всё разрабатывается, все популярные обменники забанены.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Re: Модуль "Auto URL Replace"
Поставил, дозакачка файла с ошибкой пошла с первого разаKorney San wrote:Эм... а галка "Запускать закачку после замены" стоит?marcipan wrote:2. Закачка с пометкой "ошибка". Получаю новую уникальную ссылку, открывается окно ДМа "Добавить закачку", кликаю по "Начать закачку", временно появляется Platinum-HIP-2112.rar(1), пропадает; в закачке с ошибкой ни каких реакций.
Проверял из ИЕ, работает, но вот это "бывает", хотя возможно из-за того, что не стояла галка.
Windows 7 х64, Google Chrome 54.0.2840.99, ИЕ11 \ DM 6.10.2.1527
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re: Модуль "Auto URL Replace"
Сам факт замены ссылки можно увидеть в журнале закачки - модуль пишет туда свою строку.marcipan wrote:Поставил, дозакачка файла с ошибкой пошла с первого разаKorney San wrote: Эм... а галка "Запускать закачку после замены" стоит?
Проверял из ИЕ, работает, но вот это "бывает", хотя возможно из-за того, что не стояла галка.
Основной способ работы - "заменил, потом захотел - запустил". Ну а для обменников надо запускать сразу (я ХЗ как у них ссылки держатся), для чего и сделана галка.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
-
- Опытный
- Posts: 22
- Joined: 10 Aug 2012, 15:15 Fri
- Location: Сиберская Тайга
- Contact:
Re: Модуль "Auto URL Replace"
Здравия Вам доброго, Korney San! Мод хороший, но я уже многожды пожалел, что поставил.
Я уже спрашивал в теие закачки ютуба- там не смогли, отправили сюда. Вот какая беда:
Я уже спрашивал в теие закачки ютуба- там не смогли, отправили сюда. Вот какая беда:
Однако всплыла такая беда- поставил сразу оба модуля, настроил. При запуске закачки после скачивания страницы вместо рефера вставляется ссылка "=5". Соответственно имеем "Error connection [1], Errorcode=1110"
Отключил все- так же. Удалил по одному оба плагина+2 добавочных, перезагрузил- то же самое.
Переустановка тоже не помогает- что сломалось-то? Не пойму, уже всё перепробовал! Прошу, помогите правильно вырезать модуль!Вышло же обновление с поправками закачки ютуба- установка не помогла починить ошибку.
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re: Модуль "Auto URL Replace"
Надо смотреть, что изменилось в ссылках с youtube.
Сейчас, после выхода из отпуска, очень мало свободного времени, потому скоро не обещаю.
Сейчас, после выхода из отпуска, очень мало свободного времени, потому скоро не обещаю.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд