-
Notifications
You must be signed in to change notification settings - Fork 0
dmaluka/lornews
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
lornews is a NNTP gateway for reading and posting to linux.org.ru (LOR),
a Russian webforum about Unix-like operating systems and open-source
software.
lornews consist of 3 programs:
1) lord - small NNTP server, listens 5119 port by default
2) lorpull - utility that pulls news from LOR and stores them in the
local storage accessed by lord
3) lorpost - utility that reads a Usenet message from stdin and posts it
at LOR; used by lord for POST command
Installation
============
Possibly as root:
./install.sh
or
./install.sh $YOUR_BIN_DIR
As normal user:
./install_home.sh
Requirements
============
perl 5.8 or later
perl modules:
HTML::TokeParser
HTML::Entities
Email::Simple
Email::Simple::Creator
Email::Simple::FromHandle
Email::Address
Email::Date::Format
LWP::UserAgent
HTTP::Cookies
Date::Parse
File::Path
Encode
Fcntl
Switch
Documentation
=============
lord -h
lorpull -h
lorpost -h
Newsgroups are listed in ~/.lornews/groups.
Reading articles
================
Run lord in background:
lord &
or better
setsid lord
or whatever...
Instruct your favourite newsreader to talk to localhost (or where you
run lord), port 5119.
Run lorpull (e.g. periodically via cron) with proper options, e.g.:
lorpull # all last 10 days articles
lorpull lor.forum.talks -d 100 # last 100 days articles from Talks
lorpull '*slack*,*gentoo*' -d 1 -e -1 # last day Slackware and Gentoo
# related articles; do not expire
# old articles
Posting articles
================
Anonymous posting is not currently supported, so you need to have a LOR
account.
Create your user directory:
mkdir ~/.lornews/users/vasya
Write your password to the password file:
echo secret > ~/.lornews/users/vasya/passwd
chmod 600 ~/.lornews/users/vasya/passwd
Now you can post from your newsreader - topic-start articles as well as
comments.
Posted messages must have the following standard headers:
Newsgroups - exactly 1 newsgroup name from ~/.lornews/groups
From - name in this header is your nick
Subject - message title
Useful headers for topic-start articles:
Keywords - tags
X-Link-URL - URL for a news proof-link
X-Link-Text - description of a news proof-link
X-Image-Path - path to a local screenshot file
wbr,
Mitya
About
NNTP gateway for linux.org.ru (LOR)
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published