Privoxy: выделение жанров

Выделение жанров в новых поступлениях:

user.filter:

FILTER: preferred-genres
s/\n/-DoNtStOpMeNoW-/gs
s/<a class=genre/\n$0/gis
s/<br><input type=submit name=downloadall/\n$0/is
s/(<a class=genre (?:[^ ]+ ){1,3}href=\/g\/(?:sf|sf_fantasy|sf_humor)>.*?<\/a><br>)(.*)/$1<div class=a>$2<\/div>/gi
s/<\/head>/<style>.a {background-color: \#EEF2F9;}<\/style>$0/i
s/\n//gs
s/-DoNtStOpMeNoW-/\n/gs

user.action:

{ +filter{preferred-genres} }
lib.rus.ec/new

Комментарии

А на бис для сквида повторить можно? ;)

Anarchist написал:
А на бис для сквида повторить можно? ;)

Зачем?

Anarchist написал:
А на бис для сквида повторить можно? ;)

Стандартно Squid не умеет заглядывать в тело документа, только в заголовки. Чтобы заставить squid работать с телом документа, надо ставить расширение ICAP но, в свое время, более-менее работающей реализации ICAP для squid мне так и не удалось найти и вообще осталось впечатление, что этот проект давно заброшен.

Для обработки тела документа и кеширования, рекомендуется соединять squid и privoxy, так что squid делает кеширование, заголовки и sibling, а privoxy только правит тело документа.

X