Автоматическое скачивание .torrent-файла

Started by Infextro on 2015-10-20 10:47 — 10 replies, 3999 views

#1
Всем привет, простите за тупняк, если что, я новенький в этом деле.
Надеюсь, что кто-нибудь сможет помочь.
Пытаюсь привязать к своему Deluge-демону автоскачивание по RSS (по вайт-листу). Есть один трекер на TorrentPier 2 (допустим, BitTorrent трекер RuTracker.org).
Я беру ссылку на общий RSS Feed: http://feed.rutracker.org/atom/f/0.atom вставляю её в RSS приемник, настраиваю cookies, вайт-лист, все как положено. По данной схеме скачивать .torrent файлы не получается, потому что в RSS зашиты ссылки не на .torrent-файлы, а ссылки на веб-страницы с раздачей, соответственно RSS приёмник ругается и ничего не качает (пробовал много на чем).
Тут возникает вопрос, над которым я мучаюсь уже пару недель, как пофиксить?🙂

Сама задача включает несколько этапов:
- Просмотр RSS-ленты (или списка последних релизов на трекере (напр. rutracker.org), не столь важно как);
- Сравнивание названий раздач с неким вайт-листом (!не название .torrent-файла, а именно название раздачи, то, которое видно в торрент-клиенте после!);
- Если в названии раздачи есть хоть 1 слово из вайт-листа, то скачать .torrent-файл раздачи и поместить его в определенную папку на сервере, где его заберет Deluge;

Этот компонент хочу поднять на Ubuntu Server (если важно).

Прошу помощи. Спасибо.
#2
Отличие моего трекера от rutracker.org: на возвращаемой HTML странице параметр "t" отличается от "id", который скармливается dl.php, чтобы выкачать .torrent файл (т.к. к трекеру еще форум привязан)
#3
То есть сделать конвертер URL (например Совместная битва / La batalla del porro (Хоан Мингель / Joan Minguell) [1981, Испания, комедия, VHSRip] Sub Rus + Original Spa :: RuTracker.org => http://dl.rutracker.org/forum/dl.php?t=5100769) не получится, т.к. на том трекере параметр id второй ссылки отличается от первого значения t (когда создается тема на форуме - t++, id не меняется, из-за этого разница между t и id плывет постоянно)
#4
Магнет-ссылку добавляйте, а не ссылку на торрент-файл. Хотя качать торренты не читая описания - весьма сомнительная затея
#5
Спасибо за ответ, но единственное что дано: RSS, который ссылается на страницы раздач на трекере.
Необходим парсер, который будет забирать хеш со страницы, составлять магнет ссылку и отправлять обратно в демон? Или может можно как-то проще?
#6
Нашел интересную штуку FlexGet, попробую её поковырять и настроить на неделе.
#7
Проблема решена. Написал парсер на PHP используя библиотеку PHP Simple HTML DOM Parser. Сейчас все работает как часы.
#8
Проблема решена. Написал парсер на PHP используя библиотеку PHP Simple HTML DOM Parser. Сейчас все работает как часы.
Если не сложно, подскажите, такой парсер будет работать в сочетании с прокси сервером?
#9
Imanil, прокси контент получает, парсер парсит. Будет, конечно.
#10
Проблема решена. Написал парсер на PHP используя библиотеку PHP Simple HTML DOM Parser. Сейчас все работает как часы.
Здравствуйте! А Вы можете поделиться этим парсером ?