|Info Person Gallery Computer Internet Fun Sonstiges Sitemap Suche Kontakt|
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:
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 <email@example.com> [1994-2000] Copyright (C) Thomas Schultz <firstname.lastname@example.org> [2001-2003] Current maintainer: Thomas Schultz <email@example.com>
the license-information (slrn -vv) looks like this:
Slrn: 0.9.8.0 [2003-08-25] Copyright (C) John E. Davis <firstname.lastname@example.org> [1994-2000] Copyright (C) Thomas Schultz <email@example.com> [2001-2003] Current maintainer: Thomas Schultz <firstname.lastname@example.org> 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 <email@example.com> 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:
cvs -d:pserver:firstname.lastname@example.org:/cvsroot/slrn login && \ cvs -z3 -d:pserver:email@example.com:/cvsroot/slrn co manual
You can also download my patched source: