[1076] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

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.


home help back first fref pref prev next nref lref last post