[1076] in linux-announce channel archive
skim 0.8.1, a fast graphical offline newsreader for slow modem lines
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Wed Sep 20 20:23:29 1995
Date: Wed, 20 Sep 1995 15:22:24 +0300
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu
Subject: skim 0.8.1, a fast graphical offline newsreader for slow modem lines
From: Rene Pijlman <rpijlman@xs4all.nl>
Reply-To: rpijlman@xs4all.nl
Newsgroups: comp.os.linux.announce
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Organization: ?
Followup-to: comp.os.linux.misc
Keywords: news, newsreader, NNTP
I've uploaded skim version 0.8.1 to sunsite. You can find it in:
sunsite.unc.edu:/pub/Linux/Incoming/skim-0.8.1.tgz
but it will soon move to:
sunsite.unc.edu:/pub/Linux/system/News/readers/skim-0.8.1.tgz
What is skim?
-------------
Skim is a graphical offline newsreader for Linux, which is designed to
minimize the online time when using a slow modem line (for example, 14K4
Slip or PPP).
Skim is useful when your phone company or Internet access provider charges
for online time, or when conventional newsreaders are too slow.
What's new in version 0.8.1?
----------------------------
* Older versions of skim fetched only the Subject header line, and you had to
select articles based on the subject alone.
Skim now also fetches the Author (from the From header line) and the Lines
header line (which tells you the number of lines in the article). AutoSelect
and Kill patterns are supported on the Author field.
* Skim now uses pseudo-threading. Pseudo-threading means bringing related
subjects together by sorting the subject lines (ignoring the "Re: " prefix).
* Drastically reduced the overhead of subject fetching on the client platform.
Both the number of processes created and the amount of file system I/O is
reduced. Sorting (for pseudo-threading) is done efficiently in memory.
* Skim now uses the XOVER NNTP-extension instead of XHDR. This was
necessary to fetch both the Subject and the From header lines efficiently.
Although XOVER is a popular NNTP-extension, it is possible that skim no
longer works for some people (if your news server supports XHDR, but not
XOVER). Sorry about that.
* xskim now uses a fixed font in the subject selection window and the article
window to preserve the tabular layout of the header lines and to preserve
the layout of articles.
* Fixed a bug concerning the location of m4 include files. See the README for
details.
* Fixed a bug concerning the interval operator ('{' and '}') in AutoSelect and
Kill patterns. See the README for details.
* Implemented a kludge for the INN news server. See the README for details.
* Changed the file format of Subject files. This is only relevant when you
still use the command line interface. See the README for details.
* Code restructuring for better performance, readability and robustness.
LSM entry
---------
Begin3
Title: skim
Version: 0.8.1
Entered-date: 16SEP95
Description: Skim is a graphical offline newsreader which is designed to work
fast over a slow modem line (Slip/PPP). It supports quickly
fetching header lines with Subject and Author, automatic
selection and killing of subjects and authors based on regular
expressions, pseudo threading, offline article selection,
quickly fetching selected articles, constructing replies and new
articles, posting articles. Skim has a graphical interface based
on TclX/Tk.
Keywords: news, newsreader, NNTP
Author: rpijlman@xs4all.nl (Rene Pijlman)
Maintained-by: rpijlman@xs4all.nl (Rene Pijlman)
Primary-site: sunsite.unc.edu:/pub/Linux/system/News/readers
56KB skim-0.8.1.tgz
Alternate-site:
Original-site:
Platform:
Copying-policy: GPL
End
Enjoy,
--
Rene Pijlman
At home (preferred): rpijlman@xs4all.nl. At work: pijlmanr@usoft.nl.
Parameters encoded with `%.' encoding can generate null characters, tabs or
newlines. These might cause trouble: the null character because `tputs' would
think that was the end of the string, the tab because the kernel or other
software might expand it into spaces, and the newline becaue the kernel might
add a carriage-return, or padding characters normally used for a newline. To
prevent such problems, `tgoto' is careful to avoid these characters. Here is how
this works: if the target cursor position value is such as to cause a problem
(that is to say, zero, nine or ten), `tgoto' increments it by one, then
compensates by appending a string to move the cursor back or up one position.
-- GNU Documentation of the tgoto function
--
Send comp.os.linux.announce submissions to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software.