|
|
![]() |
||||
| Info Person Gallery Computer Internet Fun Sonstiges Sitemap Suche Kontakt | |||||
Quick-Index
Allgemein - Hacks - Download - Quellen
slrn ist ein kleiner, aber sehr mächtiger NNTP-Newsreader. slrn untersützt die S-Lang Bibliotheken, dadurch kann man den Newsreader durch Makros sehr schnell und einfach erweitern. slrn ist für viele Plattformen verfügbar (Linux, Unix, OS2, BeOS, Mac OS X, VMS, Windows,...) und ist sehr gut konfigurierbar. slrn ist eine sehr leistungsfähige Lösung für das Posten im Usenet, da slrn im rein textbasierten Modus betrieben wird. slrn wird ständig weiterentwickelt, es kommt ca. 3-mal pro Jahr eine neue Release heraus.
Warum ich slrn besonders mag:
So schaut slrn im Einsatz aus:
Installation, Konfiguration und Betrieb sind auch für Anfänger relativ leicht zu bewerkstelligen. Eine kurze, deutsche Einführung in slrn gibt es bei andruschs.de - www.andruschs.de/slrn.htm, dort findet man auch ein paar sehr gute Links zu Makros für slrn.
![]()
Mit meinem "Separator-Patch" (auf slrn 0.9.8.0 abgestimmt, sollte aber auch mit älteren slrn-Versionen ohne Probleme zusammenarbeiten) hat man zusätzlich zu _unterstrichenem_, *fettem* und /kursivem/ Text noch den sogenannten "-separator-"-Text.
So kann es dann z.B. aussschauen:
Einfach den Patch runterladen, dann den Patch einspielen und Kompilieren 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
Dann noch falls gewünscht die Farbe für den Separator in der slrnrc eintragen, z.B.:
color separatortext "green" "white"
Mit meinem "Longoptions-Patch" (auf slrn 0.9.8.0 abgestimmt, sollte aber auch mit älteren slrn-Versionen ohne Probleme zusammenarbeiten) hat man zusätzlich zu den kurzen Optionen (-i, -f,...) noch lange Optionsnamen (--init-file, --file,...) und eine erweiterte Hilfeanzeige (via --help) plus Lizenzanzeige (via -vv).
So schaut dann die Hilfe (slrn --help) z.B. aus:
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>
So schaut dann die Lizenzinformation (slrn -vv) aus:
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
Einfach den Patch runterladen, dann den Patch einspielen und Kompilieren 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
Den von mir gepatchten Source gibt es natürlich auch:
slrn-0.9.8.0_patched.tar.gz
http://sourceforge.net/project/showfiles.php?group_id=7768 oder 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
Den von mir gepatchten Source gibt es natürlich auch:
slrn-0.9.8.0_patched.tar.gz
Patches-Webpage von slrn bei Sourceforge