Gnus development mailing list
 help / color / mirror / Atom feed
From: Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Subject: OffGnus
Date: 16 Jan 1997 02:10:57 +0100	[thread overview]
Message-ID: <m24tgixw4e.fsf@proletcult.slip.ifi.uio.no> (raw)

It was suggested that it might be nice to be able to read news
"offline" with Gnus.  Currently, we three ways of reading news (and
mail) on a machine that's not really connected to the net:

1)  inn+suck (or whatever) and pop.  That is, we set things up
properly and let other programs deal with how to shuffle things
to/from the net.

2)  Using the cache.  This doesn't really work as well as it should,
since Gnus insists on trying to connect to the real server even most
of the articles are present in the cache.

3)  nnsoup.  Using soup is quite fiddly, but it basically seems to
work.  Shuffling the packages from/to the net is a pain, though.

Yesterday I had someone give me a demonstration of (Free) Agent.
While I didn't really like it very much, it seems to have a quite nice
approach to "offline"-ness.  It basically fetches all the headers to
the groups, and then you can manually say which article bodies to
fetch, or have the newsreader fetch things automatically.  Not very
advanced, but it seems to be quite nice.

So -- I propose writing a new backend for Gnus provide similar
functionality.  I don't know what to call it (nnoff?  nnoffline?  I
don't really like the word "offline".), but I'm sure that someone will
come up with a good name.  Right?

Describing what the backend should do seems kinda difficult, so
perhaps I should just write it instead.  :-)  It has to know how to
get news from the "real" server, and it has to store headers and
article bodies locally.  (I originally thought I could just use the
cache for this, but it would complicate things.)  Like the mail
backends, it has to be able to expire old news, and it has to be able
to heed Supersedes/Cancel (if wanted).  I'm wondering whether to use
some database thingie, or to just use active/nov things, like in the
cache.  There has to be a special "outbox" where outgoing news is
stored, and people should be able to edit/not send things in the
outbox.  (Perhaps nndraft should make a comeback?)  

To control which articles to automatically fetch from which groups
(using scoring, etc) we can use group/topic parameters.  

Uhm, ah...  Even though this won't be trivial, I don't think it will
be all that much work.  And I think it will be useful.  As more and
more people move to modem-connected Linux/Windoze boxes, "offline"
newsreaders get more useful, not less...

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@ifi.uio.no * Lars Ingebrigtsen


             reply	other threads:[~1997-01-16  1:10 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-01-16  1:10 Lars Magne Ingebrigtsen [this message]
1997-01-20 15:17 ` OffGnus Rich Pieri
1997-01-20 19:24   ` OffGnus Rich Pieri
1997-01-21  8:38     ` OffGnus Lars Magne Ingebrigtsen
1997-01-20 19:29   ` OffGnus Rich Pieri
1997-01-21  8:39     ` OffGnus Lars Magne Ingebrigtsen
1997-01-21 15:07       ` OffGnus Rich Pieri
1997-01-21 20:27         ` OffGnus Lars Magne Ingebrigtsen
1997-01-21 22:47           ` OffGnus Rich Pieri
1997-01-21 23:14             ` OffGnus Lars Magne Ingebrigtsen
1997-01-22 15:12               ` OffGnus Rich Pieri
1997-01-23  2:50                 ` OffGnus Lars Magne Ingebrigtsen
1997-01-23  5:29                   ` OffGnus David Moore
1997-01-23  9:19                     ` OffGnus Lars Magne Ingebrigtsen
1997-01-23 17:03                   ` OffGnus Rich Pieri
1997-01-24  9:25                     ` OffGnus Lars Magne Ingebrigtsen
1997-01-24 13:57                       ` OffGnus Rich Pieri
1997-01-24 21:03                         ` OffGnus Per Abrahamsen
1997-01-21 10:21     ` OffGnus dave edmondson
1997-01-21  8:37   ` OffGnus Lars Magne Ingebrigtsen
1997-01-21 15:26     ` OffGnus Rich Pieri
1997-01-21 22:52       ` OffGnus Lars Magne Ingebrigtsen
1997-01-22 15:24         ` OffGnus Rich Pieri
1997-01-22 16:44           ` OffGnus Justin Sheehy
1997-01-22 20:28             ` OffGnus Rich Pieri
1997-01-23  2:53           ` OffGnus Lars Magne Ingebrigtsen
1997-01-23 17:12             ` OffGnus Rich Pieri
1997-01-24  9:28               ` OffGnus Lars Magne Ingebrigtsen
1997-01-22 12:59 ` OffGnus Kai Grossjohann
1997-01-23  0:46   ` OffGnus Patrick Audley
1997-01-23  2:45   ` OffGnus Lars Magne Ingebrigtsen
1997-01-25 10:17     ` OffGnus Darren/Torin/Who Ever...
1997-01-23  5:14 OffGnus St. Suika Fenderson Roberts
1997-01-23 17:19 ` OffGnus Rich Pieri

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m24tgixw4e.fsf@proletcult.slip.ifi.uio.no \
    --to=larsi@ifi.uio.no \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).