PluginRSSURLRewrite.ru - Novik/ruTorrent GitHub Wiki
Данный плагин расширяет функциональность плагина RSS. Если Вы не используете последний - то и этот плагин Вам не нужен.
Для каждого элемента RSS рассылки ruTorrent формирует две ссылки. Одна используется для загрузки контента (как правило, .torrent-файла, пункт меню "Загрузить" и автозагрузка с помощью фильтров), другая - для просмотра описания в браузере (пункт меню "Открыть в браузере"). К сожалению, большинство рассылок содержит только одну ссылку. Этот плагин позволяет изменить ее либо сформировать на ее основе вторую.
При нажатии кнопки "Правила замены URL в RSS" в верхнем тулбаре ruTorrent Вам будет показан диалог менеджера правил.
Здесь Вы можете сформировать правила для замены соответствующих ссылок.
- На основании чего будем формировать новую ссылку. Доступно два варианта - ссылка на загрузку и ссылка на описание.
- Шаблон, оформленный согласно синтаксису PCRE. Обращаю внимание на наличие границ шаблона (возможные символы -
#
,/
или|
, как в данном примере) и необходимость экранирования служебных символов шаблона. Последовательности в скобках (в данном примере -\d+
означает одну или несколько десятичных цифр) будут запомнены для подстановки в результат. - Собственно, что будем формировать. Доступно два варианта - ссылка на загрузку и ссылка на описание.
- Результат. На место последовательностей
${число}
будут подставлены соответствующие фрагменты из скобок в шаблоне. Здесь "число" - порядковый номер последовательности начиная с единицы. В показанном примере сюда будет подставлен идентификатор торрента. - Для какой рассылки будет задействовано правило.
- Данная кнопка предназначена для отладки правила.
- Вставив сюда URL, и нажав вышеупомянутую кнопку, в поле "Результат" Вы увидите то, во что превратится данный URL согласно текущему правилу. Ну или увидите сообщение о том, что шаблон оформлен некорректно ;)
Сформированные правила отрабатывают в момент загрузки рассылки. Таким образом, чтобы увидеть результат, после добавления правила нужно обновить соответствующую рассылку, либо дождаться ее автообновления.
В отладочных целях плагин добавляет в контекстное меню рассылки пункт "Информация об URL". Используя его, можно быстро посмотреть на сформированные для данного элемента ссылки. Так:
Формируем прямую ссылку на .torrent файл для RSS загрузок трекера rutracker.org. Обращаю внимание - для корректной работы с данным трекером необходимо использовать плагин LoginMgr:
Формируем линк на описание для RSS загрузки трекера LostFilm.tv. Обращаю внимание - для корректной работы с данным трекером необходимо использовать плагин LoginMgr: