LINUX.ORG.RU
ФорумTalks

[тихо и незаметно] lornews - ЛОР по NNTP

 


0

0

Написал сабжевый костыль: http://github.com/dmaluka/lornews

Состоит из 3-х программ:

lord - небольшой NNTP-сервер, слушающий по умолчанию 5119 порт;

lorpull - утилита, скачивающая с ЛОРа сообщения за последние столько-то дней в локальное хранилище (используемое lord'ом) и удаляющая слишком старые сообщения;

lorpost - утилита, читающая с stdin'а Usenet-сообщение с определенными заголовками и отправляющая соответствующее сообщение на ЛОР; используется lord'ом для выполнения NNTP-команды POST.

Подробности в README.

Инсталляция:

./install.sh (из-под рута)

или там скажем

./install.sh ~/bin

Затем из-под своего пользователя:

./install_home.sh

После этого появится директория ~/.lornews с файлом groups. В нем перечислены лоровские ньюсгруппы.

Предполагается запуск lord в бэкграунде и запуск по крону lorpull для нужных вам групп с нужными вам параметрами. Настройте ньюсридер на localhost:5119 или где там у вас (может, в локалке).

Для постинга нужно создать директорию ~/.lornews/users/my_nick/ и в ней файл passwd с паролем внутри. (Анонимусы на данный момент не поддерживаются). lorpost запускать не нужно - lord сам ее запускает, просто писать в ньюсы, но с определенными хедерами (см. README).

Написано на Перле, нужны опр. модули (см. README).

(Сперва было здесь: http://www.linux.org.ru/view-message.jsp?msgid=4189992).


Ответ на: комментарий от pashazz

> Ждем ебилд, ибо модулей много

Большая их часть у тебя, наверно, уже установлена.

grusha
() автор топика
Ответ на: комментарий от pashazz

И да, cpan <имя модуля> никто не отменял.

grusha
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.