воскресенье, 25 марта 2012 г.

Userscript удобного поиска по торрентам

Вступление


оброго времени суток, Хабрахабр.
Я, как и многие, не прочь вечером или в выходной сходить в кино посмотреть фильм. Однако, возможность (да и желание) такая есть не всегда и часто приятнее расслабиться и посмотреть фильм дома. В силу повсеместного распространения инетернета (по крайней мере, в крупных городах) заиметь этот самый фильм можно не выходя из дома. Для этого есть несколько способов, один из них — через файлообенные сети. Однако, файлообменники «умирают» из-за сильных гонений от правоохранительных структур, да и чтобы приятно было ими пользоваться необходимо покупать премиум доступ (из-за ограничений скорости, надоедливой рекламы и прочего) и не в последнюю очередь, из-за развития пиринговых сетей. Если вам интересна возможность удобного (на мой взгляд) поиска по торрент-трекерам — добро пожаловать под кат.

Самым крупным и популярным ресурсом о кино в Рунете является сайт Кинопоиск. Я пользуюсь данным ресурсом уже не первый год, все в нем устраивало, однако каждый раз натыкаясь на интересный фильм приходилось заходить на rutracker и искать нужный мне фильм или сериал. Вроде бы всего лишние пару кликов, а все равно раздражало. 



Решение


Поэтому возникло желание написать скрипт, решающий данный проблему. Я решил не ограничиваться только лишь rutracker'ом, поэтому, думаю, он охватит большинство. 

С его помощью, под постером фильма появляются ссылки на поиск по популярным торрент-трекерам: 
  • RuTracker.org,
  • DragMe.tv,
  • Torrentino.ru,
  • KinoZal.tv,
  • TFile.ru,
  • RuTor.org,
  • NNM-Club.ru,
  • также, выдает ссылку фильма на IMDB.com.

Для поиска используется как название, так и, для более точных результатов, год.

Чтобы не быть голословным, ниже скриншот с результатом работы: 
image

Я изначально хотел написать кросс-браузерный скрипт (потому как сам пользуюсь не одним браузером), поэтому использовал jQuery. Да и впринципе, мне больше нравится работать с DOM именно средствами jQuery, а не нативными средствами Javascript. 
Сам код несложен (кому интересно — может ознакомится с исходниками): производится парсинг нужной информации с сайта и его обертка для вывода, используется кросс-доменнный запрос (JSONP) для получения ссылки на imdb.com (Для Firefox использоваются средства Greasemonkey).

На данный момент скрипт работает в браузерах: Opera, Firefox, Chrome. 
Проверена работоспособнсть в последних их версиях.

Надеюсь, данное решение заинтересует сообщество. 

Где можно скачать?


Для браузеров Opera и Firefox:
на Userscripts.org
Для Chrome: упаковал в расширение
Скачать

Комментариев нет:

Отправить комментарий