|
|
![]() |
||||
| Info Person Gallery Computer Internet Fun Sonstiges Sitemap Suche Kontakt | |||||
Quick-Index
general - hacks - download - ressources
slrn is a small but powerful NNTP-newsreader. slrn supports the S-Lang-library so you can expand (missing) features very fast and easy. slrn is available for many platforms (Linux, Unix, OS2, BeOS, Mac OS X, VMS, Windows,...) and is very well configurable. slrn is a very powerful solution for posting in usenet because it's running on console only. slrn is developed actively and about three times a year new versions are released.
Why I like slrn:
slrn live:
![]()
With my "separator-patch" (adjusted to slrn 0.9.8.0 but should work also with older/newer versions of slrn) you have additionally to _underlined_, *bold* and /italic/ text the so called "-separator-"-text.
It might look like:
Just download the patch, then apply it and compile slrn via:
cp slrn-0.9.8.0-separator.diff $SOURCE/slrn/ cd $SOURCE/slrn/ patch -p1 < ./slrn-0.9.8.0-separator.diff ./configure && make
Then you might want to adjust the color for the separator in your slrnrc. eg.:
color separatortext "green" "white"
With my "longoptions-patch" (adjusted to slrn 0.9.8.0 but should work also with older/newer versions of slrn) you have in addition to the short options (-i, -f,...) some long ones (--init-file, --file,...) and an extended help (via --help) plus license-information (via -vv).
It looks like this (slrn --help):
Slrn: 0.9.8.0 [2003-08-25]
Slrn comes with ABSOLUTELY NO WARRANTY; for details type `slrn -vv'.
Slrn is free software, and you are welcome to redistribute it
under certain conditions; type `slrn -vv' for details.
Usage: slrn [--inews] [--nntp ...] [--spool] OPTIONS
Short option Long option Description of option
=====================================================
-h --help Print this usage.
-v --version Show version and supported features
-a --active Use active file for getting new news.
-f newsrc-file --file Name of the newsrc file to use.
-C --color Colorize text.
-C- --nocolor Do not colorize any text.
-Dtoken Add 'token' to list of predefined
preprocessing tokens.
-d --descriptions Get new text descriptions of each group
from server. Note: This may take a LONG time
to retrieve this information. The resulting
file can be several hundred Kilobytes!
-i init-file --init-file Name of initialization file to use
(default: .slrnrc)
-k --noscoring Do not process score file.
-k0 --noexpensive Process score file but inhibit expensive scores.
-m --mouse Force XTerm mouse reporting
-n --nocheck Do not check for new groups. This usually
results in a faster startup.
-w --wait Wait for key before switching to full
screen mode
-w0 --wait-for-key Wait for key (only when warnings / errors occur)
-c --create Create a newsrc file by getting list of groups
from server.
--debug FILE Write debugging information to FILE
--kill-log FILE Keep a log of all killed articles in FILE
NNTP mode has additional options; use "slrn --nntp --help" to display them.
---------------------------------------------------------------------------
Example startup:
$ slrn -C -n -h news.provider.tld
read: (-C) show colors,
(-n) do not check for new newsgroups,
(-h) connect to newsserver (host) "news.provider.tld"
Example how to create and use a new newsrc file:
$ slrn -create -h news.provider.tld -f ~/.slrn/newsrc_servername
---------------------------------------------------------------------------
For more information see www.slrn.org
Copyright (C) John E. Davis <davis@space.mit.edu> [1994-2000]
Copyright (C) Thomas Schultz <tststs@gmx.de> [2001-2003]
Current maintainer: Thomas Schultz <tststs@gmx.de>
the license-information (slrn -vv) looks like this:
Slrn: 0.9.8.0 [2003-08-25]
Copyright (C) John E. Davis <davis@space.mit.edu> [1994-2000]
Copyright (C) Thomas Schultz <tststs@gmx.de> [2001-2003]
Current maintainer: Thomas Schultz <tststs@gmx.de>
Lots of others not mentioned here contributed lots of code,
fixes, and suggestions.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
To contact the developers, please mail to <slrn-admin@lists.sourceforge.net>
or if you are searching for a more public discussion have a look at the
slrn-user mailinglist:
http://lists.sourceforge.net/mailman/listinfo/slrn-user
Just download the patch, apply it and compile slrn via:
cp slrn-0.9.8.0-extended_help-long_option_names.diff $SOURCE/slrn/ cd $SOURCE/slrn/ patch -p1 < ./slrn-0.9.8.0-extended_help-long_option_names.diff ./configure && make
You can also download my patched source:
slrn-0.9.8.0_patched.tar.gz
http://sourceforge.net/project/showfiles.php?group_id=7768 or via CVS:
cvs -d:pserver:anonymous@cvs.slrn.sourceforge.net:/cvsroot/slrn login && \ cvs -z3 -d:pserver:anonymous@cvs.slrn.sourceforge.net:/cvsroot/slrn co manual
You can also download my patched source:
slrn-0.9.8.0_patched.tar.gz
Patches-Webpage of slrn at Sourceforge