Разбираемя с торрент-трекером kinozal.tv
Некогда неплохой трекер за последние пару лет скатился в откровенный треш, так что заходить на сайт как минимум неприятно. Но мы можем немного оживить скучный и убогий вид Кинозала, и заодно избавить себя от необходимости постоянно кликать дальше.. дальше.. дальше. Сайт после "редизайна":
(Если миниатюра фильма не имеет названия на русском, то достаточно задержать над ней курсор мышки, и доп информация будет показана в тултипе)
Ниже - быдлокод, сляпанный за 10 минут и работающий до первого обновления кода самого сайта, я привожу его только в качестве примера, как не нужно делать:
В дальнейшем есть скромная идея улучшить парсер, используя инструменты, лучше заточенные для работы с xml/html.
(Если миниатюра фильма не имеет названия на русском, то достаточно задержать над ней курсор мышки, и доп информация будет показана в тултипе)
Ниже - быдлокод, сляпанный за 10 минут и работающий до первого обновления кода самого сайта, я привожу его только в качестве примера, как не нужно делать:
- #!/bin/sh
- echo > /tmp/kinozal.html
- for i in 0 1 2 3 4 5
- do
- wget -qO- http://kinozal.tv/?page=$i | grep 'img class="tp1_img"' | sed 's/\/details/http\:\/\/kinozal\.tv\/details/' >> /tmp/kinozal.html
- done
- exo-open /tmp/kinozal.html # Xfce!

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