5 мар
Torrent RSS v3.2
MSW
Автор: MSW
Версия DLE: 8.3, 8.5, 9.0, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7, 9.8, 10.0, 10.1, 10.2, 10.3, 10.4
Версия модуля Tracker for DLE: 3.2
Тип трекера: закрытый / открытый


Дополнение Torrent RSS для модуля Tracker for DLE, которое добавляет функционал экспорта последних загруженных торрент-файлов в RSS-ленту экспорта новостей, для торрент-клиентов.

Torrent RSS - добавляет новый вид RSS-ленты, в которой экспортируются только торрент-файлы и никак не влияет на работу штатного функционала DLE для RSS экспорта новостей.


Torrent RSS позволяет экспортировать последние загруженные торренты, для последующего их импорта в торрент-клиент:
- все торрент-файлы загруженные на сайт
- все торрент-файлы загруженные в определённую категорию
- все торрент-файлы загруженные определённым пользователем

Torrent RSS v3.2


Поддерживается как открытый тип трекера, так и закрытый тип.
Для закрытого типа используется авторизация по кукам, если торрент-клиент поддерживает такую настройку, или по дополнительным параметрам в адресе 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, добавить данные:
Torrent RSS v3.2

Где данные dle_user_id и dle_password - необходимо взять из cookie после авторизации на сайте.

- в торрент клиент, который не поддерживает cookie, например utorrent, добавить данные из cookie к адресу RSS-ленты:
Torrent RSS v3.2

?uid=USER_ID&pass=USER_PASSWORD

где:
USER_ID = значение dle_user_id из cookie
USER_PASSWORD = значение dle_password из cookie

В результате должно получится примерно так:
http://сайт.ру/torrents.xml?uid=1&pass=AAAAAAAAAAAAAAAA


Просьба владельцам закрытых типов трекера учесть эту информацию и донести её до своих пользователей сайта.


Для получения доступа к файлу необходимо купить модуль: Tracker for DLE v3.2
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.