25
дек
Дополнение Torrent RSS для модуля Tracker for DLE, которое добавляет функционал экспорта последних загруженных торрент-файлов в RSS-ленту экспорта новостей, для торрент-клиентов.
Torrent RSS - добавляет новый вид RSS-ленты, в которой экспортируются только торрент-файлы и никак не влияет на работу штатного функционала DLE для RSS экспорта новостей.
Torrent RSS позволяет экспортировать последние загруженные торренты, для последующего их импорта в торрент-клиент:
- все торрент-файлы загруженные на сайт
- все торрент-файлы загруженные в определённую категорию
- все торрент-файлы загруженные определённым пользователем
Поддерживается как открытый тип трекера, так и закрытый тип.
Для закрытого типа используется авторизация по кукам, если торрент-клиент поддерживает такую настройку, или по дополнительным параметрам в адресе RSS-ленты в которых указывается айди пользователя и его пароль из данных cookie.
RSS-лента кешируется, так что особой нагрузки создавать не будет.
В шаблоне tracker/rss.tpl используются теги:
{name} - название торрент-файла
{title} - название новости, в которую загружен торрент-файл
{download} - ссылка на скачивание торрент-файла
{torrent_size} - размер раздачи
{short_story} - краткая новость, в которую загружен торрент-файл
{category} - категория новости, в которую загружен торрент-файл
{author} - имя пользователя, загрузившего торрент-файл
{date} - дата загрузки торрент-файла
Torrent RSS не нуждается в дополнительных настройках и начинает работать сразу после установки.
Дополнение создаёт отдельную ссылку для скачивания торрент-файла через торрент-клиент так же с поддержкой авторизации для закрытого типа трекера.
Адрес RSS-ленты для:
- всех торрент-файлов: http://сайт.ру/torrents.xml
- всех торрент-файлов категории: http://сайт.ру/ALT_NAME/torrents.xml
- всех торрент-файлов пользователя: http://сайт.ру/user/USER_NAME/torrents.xml
где:
ALT_NAME - альтернативное имя категории
USER_NAME - ник пользователя
Для закрытого типа трекера необходимо
- в торрент-клиенте, который поддерживает cookie, например deluge, добавить данные:
Где данные dle_user_id и dle_password - необходимо взять из cookie после авторизации на сайте.
- в торрент клиент, который не поддерживает cookie, например utorrent, добавить данные из cookie к адресу RSS-ленты:

?uid=USER_ID&pass=USER_PASSWORD
где:
USER_ID = значение dle_user_id из cookie
USER_PASSWORD = значение dle_password из cookie
В результате должно получится примерно так:
http://сайт.ру/torrents.xml?uid=1&pass=AAAAAAAAAAAAAAAA
Просьба владельцам закрытых типов трекера учесть эту информацию и донести её до своих пользователей сайта.
Новое в версии 3.3
1. Добавлена поддержка DLE 13.*-14.1 для установки через систему плагинов
32
7.56 Kb
Torrent-RSS-v3.3.zip
Загружен: 25-12-2020, 21:52 / MD5: 216ff715bdb5dddf2a06af49e86f1428
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.