Зачем эти извращения, когда почти у всех торрентов в комментарии указана ссылка на страницу с раздачей? Парсите уж файл тогда. kawaidesu.tk/habra/torrents.png
Затем, подставляя куки, забираем торрент-файл и, например сравниваем его со старым. Ничего сложного вашей задаче нету. Другой вопрос, если вам больше было интересно применить изучаемый язык программирования, сколько решить саму задачу. Против этого ничего не имею.
Интерес, конечно, сыграл свою роль в выборе пути решения. Однако хочется разобраться в вашем способе. Вы предлагаете забирать и сравнивать торрент самим клиентом?
Не уверен, как поведёт себя мюторрент если добавить новую версию существующего торрента в него (у меня transmission-daemon), но я предполагал использование md5.
В этой части задачи ваше решение, конечно же, предпочтительно.
Однако не забывайте, что есть ещё часть определения неактуальности локального торрента, и автор эту часть пощупал, а потому — молодец %)
Немного не по сабжу. Не подскажите, есть ли какой-то скрипт или сервис, отслеживающий появление новинок на любом торрент ресурсу по поиску?
Есть кинобаза и тортилла, это по фильмам.
Рассмотрим пример. Интересует нас Булгаков, экранизация фильмов по нему, аудиокниги и просто электронные версии книг. Хотим отслеживать, например, rutracker. На момент запуска этот сервис запоминает темы, которые были в поиске, и уведомляет, если по запросу «Булгаков», на рутрекере появился новый материал.
Раскусили :)
На самом деле у меня раньше был небольшой опыт написания на паскале в школе, но я его не учитывал из-за того, что в тот момент программирование мне было безразлично.
Буквально на праздниках написал для себя похожую программку.
Я сморю довольно большое количество сериалов и мне надоело постоянно скачивать их вручную (да я знаю, про парсинг RSS в uTorrent).
Поэтому я написал небольшую программку.
Запускается при старте системы и висит спокойно в трее.
В нее я вношу ссылку на тему трекера. Программка с заданным интервалом парсит указанную страничку и сверяет ссылку на скачивание торрент файла (писал под конкретный трекер, там именно такое поведение). Если ссылка изменилась, то скачивается свежий torrent файл и программно добавляется на скачивание в uTorrent.
Позже хочу дописать сверку списка файлов и вывод новых наименований, а также учет просмотренных серий, чтобы мучительно не вспоминать что я еще не видел )
Кстати, спасибо автору за наводку про Web API, я не смог нати метода для удаления старого torrent файла.
На больших списках пока не тестировал. Нагрузки на моем слабом ПК не заметно. Скорость парсинга не засекал, но 10 страниц разбираются где-то секунды 3.
Ещё один способ обновления торрентов