Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет kouzdra ([info]kouzdra)
@ 2007-09-13 23:17:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:Интернет

Про программку для зачистки комментов от спама:

Тексты лежат здесь
Скомпилированный бинарник для Fedora 5 - здесь
Собрать под Вынь можно, но мне сейчас лень.

Пользоваться ей просто:

после запуска она спрашивает:



Ей надо сказать пароль-логин и номер первого коммента со спамом (тот, который в номере треда выдается). Она некотрое время (небольшое - на быстрой сетке 10-20 секунд) подумает, попишет в консоль всякую лабуду, и выдаст примерно такую картинку:



После чего надо выделить тех пользователей, комментарии от которых надо оптом удалить и нажать "delete". Если не хочется банить и отмечать как спам - убрать соответствующие галочки.

Пойдет процесс. На хорошей сетке и при 128 тредах скорость удаления - несколько десятков комментов в секунду. Удаляются тоьлко те комменты, которые были сделаны позже того, номер которого задан как начальный.

Клики на заголовки столбцов их сортируют. Мне лично была полезна сортировка по номерам аккаунта (поскольку мудаг регистрировал свои аккаунты пачкой, номера у них были более или менее вместе).

С анонимными комментами скорее всего работать не будет - если надо, несложно сделать.

Собственно - все.


PS: У меня никаких неприятностей с прогой не было - в смысле ничего лишнего она не сносила даже в ходе отладки, но сами понимаете - писано на коленке и довольно быстро. Так что - пользование на свой страх и риск.

PPS: Файлы xmlm.ml и xmlm.mli скопированы без изменений из библиотеки XmlM


(Читать комментарии) - (Добавить комментарий)


[info]tiphareth
2007-09-23 23:16 (ссылка)
Да черт с ним. Пусть накопится еще хоть сотни три.

Я отключил отправку комментов е-мэйлом с данной записи,
так что ничего мне не делается. Сейчас он их вообще
заскриненные оставляет.

Глупый вредитель - большое облегчение, после
сравнительно умного.

Но попробуй, если можно, сделать код comments-remove
хоть немного портабельнее. Типа - отчего она мне
floating point exception выдает? GTK что ли
несовмещается? Может, можно к ней ncurses-интерфэйс
привертеть? Или сделать ее httpd-сервером, чтоб
общаться с ней по http (как с CUPS)? Чтоб
не было нужды в красивом интерфэйсе.

У меня, кстати, linux-2.6.8.1-12mdk
(Mandrake, типа, 10.1 или вроде того)

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kouzdra
2007-09-24 09:14 (ссылка)
Я вечером может поотлаживаюсь на предмет работы с сообществами и анонимами - у меня пока не было повода - так что оно может и к лучшему.

Типа - отчего она мне floating point exception выдает? GTK что ли
несовмещается?


ХЗ. Скорее всего какие-то .so-шки просто несовмещаются. Потом может соберу статически. Там скорее всего не в интерфейсе дело.

Или сделать ее httpd-сервером, чтоб общаться с ней по http

Это я уже думал. В принципе самое разумное, наверное и соберусь, только не прямо сейчас.

(Ответить) (Уровень выше)


(Читать комментарии) -