<rmcreative>

RSS

PHP API для Parasite Eliminator

17 августа 2009

Решил выложить PHP API для сервиса Parasite Eliminator, позволяющего бороться с китайскими комментаторами, оставляющими бессмысленные комментарии с не менее бессмысленными ссылками.

Получить обновления списков плохих и не очень URL с сервера Parasite Eliminator можно так:

$parasiteApi = new ParasiteApi();
$list = $parasiteApi->getList();
 
echo $list['version']; // версия данных на сервере
print_r($list['black']); // чёрный список
print_r($list['white']); // белый список

Также есть несколько полезных для проверки комментариев методов:

// Приводит URL к виду rmcreative.ru
echo ParasiteApi::normalizeUrl('http://www.rmcreative.ru/test/');
// проверяет, является ли строка доменным именем
echo ParasiteApi::isDomainName('rmcreative.ru');

Пользуемся

Свои ссылки, к сожалению, добавлять через API нельзя, но для себя я это реализовал. Можно устроить обмен списками… или создать альтернативный сервер обновлений для сходных по тематике проектов.

Комментарии RSS

  1. №1791
    pepelsbey
    pepelsbey 17 авг. 2009 г., 19:31:16

    Поначалу тоже очень увлёкся этой системой, но в какой-то момент возня с ней стала занимать слишком много времени, да и плагин для WP был далёк от совершенства. Поэтому я дал второй шанс Akismet'у и не жалею — отлично справляется.

  2. №1792
    Sam
    Sam 17 авг. 2009 г., 23:36:51

    У меня работает довольно давно. Так как формочка для комментариев не стандартна, боты мне не особо докучают, а с людьми справляется хорошо. Самое главное — нет ложных срабатываний.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.