<rmcreative>

RSS

Все заметки с тегом «Parasite Eliminator»

Можно уточнить:

    (1)
    (1)
  1. 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 нельзя, но для себя я это реализовал. Можно устроить обмен списками… или создать альтернативный сервер обновлений для сходных по тематике проектов.

    2 комментария