Skip to content

Проверка обновления торрента с его дальнейшей передачей для загрузки

Notifications You must be signed in to change notification settings

slezhnev/TorrentChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

TorrentChecker

Проверка обновления торрента с его дальнейшей передачей для загрузки

Поддерживаются следующие торренты: nmnclib.to ipv6.nnmclub.to (для доступа необходим IPv6) torrent.rus.ec rutracker.org lostfilm.tv

Загрузка с lostfilm.tv осуществляется через rss. Для работы с загрузкой через rss вместо файла торрента в inqueue необходимо положить конфигурационный файл [имя загрузки].rss в формате json со следующими параметрами: { "rssLink": "http://lostfilm.tv/rssdd.xml", "beginPart": "Викинги", "mustContain": ["[1080p]"], "quality": "1080p WEB-DLRip" } Где: beginPart - начало названия сериала, mustContain - список дополнительных строк, которые должны содержаться в названии (в примере выше - будут обрабатываться только файлы в 1080) quality - качество, которое будет скачано (тип качества можно посмотреть при загрузке торрента с retre.org)

Пути настраиваются в web.xml (параметр "storagePath") В storagePath должно присутствовать два файла: paths.properties и credentials.properties.

paths.properties: temp=[path] - временное хранилище файлов autoload=[path] - каталог автозагрузки вашего torrent-клиента torrents=[path] - на текущий момент не используется (но требует наличия) torrents_inqueue=[path] - каталог хранения контролируемых торрентов mail_to=mail@example.com - адрес почты, куда будут отправляться анонсы

credentials.properties:

credentials 3 - общее количество torrent.rus.ec - url сайта user0 - имя пользователя для этого сайта password0 - пароль пользователя для этого сайта nnm-club.me user1 password1 ipv6.nnm-club.me user2 password2 example@gmail.com - имя пользователя GMail, от которого будут отправляться анонсы passwordGmail - пароль пользователя GMail, от которого будут отправляться анонсы

Для создания проекта под Eclipse используйте "gradle eclipse"

Для сборки проекта - "gradle build"

Примечание: для предпочтительного использования IPv6 необходимо добавить "-Djava.net.preferIPv6Addresses=true" при запуске контейнера

About

Проверка обновления торрента с его дальнейшей передачей для загрузки

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published