- PVSM.RU - https://www.pvsm.ru -

Автоматическое скачивание киноновинок

Какое-то время назад я уже предпринимал попытку [1] автоматизировать скачивание киноновинок — в то время это был сервис, основанный на API kinobaza.tv [2]. Однако, API тогда был не совсем доделан (не всегда в список попадали киноновинки, не всегда скачивались фильмы на русском языке), а сейчас, похоже, и вовсе умирает. Потому пришлось сделать вторую попытку — сайт kino2rss [3] (хотя, premiers2rss было бы правильнее).

Как это работает?

Получение списка киноновинок

Каждый четверг (в день кинопремьер) сервис считывает список фильмов, выходящих на большие экраны, из RSS-ленты сайта Кинопоиск [4]. К сожалению, RSS содержит минимум информации о фильме — название, постер, описание и… всё. О других вариантах получения информации я думал (например, парсинг страницы кинопоиска или получение информации под видом мобильного клиента), но решил, что какие-то это не очень правильные способы. Потому на сайте представлена лишь минимальная информация.
Кстати, просьбы добавить в RSS чуть больше информации, администрация Кинопоиска просто игнорирует (что, в общем-то, можно понять).

Подписка

Для просмотра списка фильмов, необходимо зайти на сайт с вашим Google ID (сайт использует Google App Engine, делался для себя, потому такой способ входа считается приемлимым). Просматривая список фильмов на сайте, для каждого фильма можно ставить отметку — DVD и/или HD. Как только фильм появится на торрент-трекере (см. ниже) в нужном качестве (соответственно, DVDRip или 1080p), он будет автоматически скачан.

Получение списка торрентов

Раз в день сервис запрашивает появление новых фильмов соответствующего качества на торрент-трекере NNM-Club [5]. Поиск ведется именно на этом трекере, т.к. у него есть удобный сервис [6] для получения фильмов в виде RSS, а также потому, что на нем есть почти все новинки (без цензуры, в отличии от того же рутрекера).
При обнаружении нового фильма, скачивается страница с его описанием и в нем ищется id фильма на кинопоиске. Соответственно, если фильм с таким же id существует в нашей базе, — сохраняем ссылку на торрент-файл.

Скачивание

Для автоматического скачивания фильмов сервис создает персональную RSS-ленту. Как только был найден торрент-файл для выбранного вами фильма, соответствующая запись добавляется в ленту. И, если RSS-лента добавлена в вашу любимую качалку (например, в µTorrent [7]), фильм будет скачан автоматически. Правда, к URL ленты еще необходимо добавить Персональный ключ (см. детали в описании ленты).

В общем, пробуйте [3].

Автор: and7ey


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/google-app-engine/16085

Ссылки в тексте:

[1] попытку: https://play.google.com/store/apps/details?id=tv.kinobaza.app

[2] kinobaza.tv: http://kinobaza.tv/

[3] kino2rss: http://kino2rss.appspot.com

[4] RSS-ленты сайта Кинопоиск: http://st.kinopoisk.ru/rss/premiere.rss

[5] NNM-Club: http://nnm-club.ru

[6] удобный сервис: http://nnm-club.ru/forum/viewtopic.php?t=192770

[7] в µTorrent: http://www.utorrent.com/intl/ru/help/guides/rss