annotate NOTES.html @ 22:82271d0d6c84 noffle

[svn] Added call for success reports :-)
author enz
date Sat, 29 Apr 2000 13:56:57 +0100
parents 80de22b8ac0f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
1 <html>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
2
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
3 <head>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
4 <title>NOFFLE Compatibility Notes</title>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
5 </head>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
6
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
7 <body bgcolor=white>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
8
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
9 <center>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
10 <h1>NOFFLE Compatibility Notes</h1>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
11 </center>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
12
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
13 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
14 <hr>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
15 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
16
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
17 Subscribing to groups in "full" mode should work with any news reader.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
18 Caching of articles is unnecessary, since NOFFLE already caches them
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
19 and should be switched off.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
20 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
21 Subscribing to groups in "overview" or "thread" mode requires more
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
22 from the news reader program:
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
23 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
24 <ul>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
25 <li>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
26 It must not cache articles at all (or allow to switch the cache off),
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
27 because the article bodies change from the pseudo article
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
28 "marked for download" to the real body.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
29 <li>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
30 The reader should rarely open article bodies automatically,
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
31 because it will mark them unwantedly for download.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
32 </ul>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
33
22
82271d0d6c84 [svn] Added call for success reports :-)
enz
parents: 20
diff changeset
34 Here comes a list with news readers that have been tested with NOFFLE,
82271d0d6c84 [svn] Added call for success reports :-)
enz
parents: 20
diff changeset
35 especially with regards to subscribing to groups in "overview" or "thread"
82271d0d6c84 [svn] Added call for success reports :-)
enz
parents: 20
diff changeset
36 mode.
82271d0d6c84 [svn] Added call for success reports :-)
enz
parents: 20
diff changeset
37 <p>
0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
38 Please send me reports on your experiences. If a reader does not work at
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
39 all, compile NOFFLE with the -DDEBUG option in CFLAGS. Then you will
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
40 see every NNTP command and status line in /var/log/news. Most interesting
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
41 is the last line, before the reader (or NOFFLE) hangs :-)
22
82271d0d6c84 [svn] Added call for success reports :-)
enz
parents: 20
diff changeset
42 Please also send me a short mail, if you successfully used NOFFLE with a
82271d0d6c84 [svn] Added call for success reports :-)
enz
parents: 20
diff changeset
43 certain version of a news reader for a longer time, so that I can keep
82271d0d6c84 [svn] Added call for success reports :-)
enz
parents: 20
diff changeset
44 this list up-to-date.
0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
45 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
46
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
47 <h2>kexpress 0.2.0</h2>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
48
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
49 I found no way to disable caching, apart from writing a
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
50 wrapper script, which removes all files from the cache after
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
51 terminating kexpress:
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
52 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
53 <pre>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
54 #!/bin/bash
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
55 # kexpress wrapper, save as /usr/local/bin/kexpress
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
56
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
57 /opt/kde/bin/kexpress $@
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
58 rm $HOME/.kde/share/apps/kexpress/data/*
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
59 </pre>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
60 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
61
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
62 <h2>krn 0.4.0</h2>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
63
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
64 Set "Options/NNTP Options/Connect on Startup,Connect without asking"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
65 and "Options/Expire options/Article bodies/Read=0,UnRead=0"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
66 Sometimes the article bodies remain in the cache, the following
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
67 wrapper script helps:
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
68 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
69 <pre>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
70 #!/bin/bash
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
71 # krn wrapper, save as /usr/local/bin/krn
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
72
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
73 /opt/kde/bin/krn $@
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
74 rm $HOME/.kde/share/apps/krn/cache/*
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
75 </pre>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
76 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
77 Articles can be marked as read/unread without opening with the
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
78 middle mouse button.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
79 This version of krn is still unstable.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
80
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
81 <h2>netscape 3.04</h2>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
82
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
83 No cache problems, netscape caches the article overviews, but not
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
84 the bodies.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
85 It is best to use "Options/Show only Unread Messages" and to keep
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
86 requested articles in unread state until their bodies
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
87 are downloaded.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
88 For avoiding unwanted opening of articles one should first
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
89 "Message/Mark Newsgroup read", then open the wanted articles
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
90 one by one and mark them as unread again ("Message/Mark as Unread")
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
91 immediately after opening.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
92
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
93 <h2>netscape communicator 4.0.5</h2>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
94
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
95 Same as with netscape 3.04, but automatically opens
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
96 the first article of a listed group and
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
97 marks it for download thereby. If this bothers you,
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
98 choose "View/Hide message".
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
99 This version of netscape still seems to be unstable for reading
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
100 news.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
101
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
102 <h2>netscape communicator 4.5</h2>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
103
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
104 As with 4.0.5 "View/Show/Message" can be used to switch off
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
105 automatic message display (and marking for download).
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
106
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
107 <h2>pine 3.96, 4.05</h2>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
108
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
109 Ok.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
110
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
111 <h2>slrn 0.9.5.2</h2>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
112
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
113 Ok. You can change some keybindings, by saving the following
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
114 script to ~/.slrn.sl and adding "interpret .slrn.sl" at the end
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
115 of your ~/.slrnrc
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
116 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
117 <pre>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
118 % SLRN script for better interplay with NOFFLE news server.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
119 % Redefines some keys for opening articles without modifying flags.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
120 define my_article_linedn()
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
121 {
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
122 variable flags = get_header_flags();
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
123 call ( "article_linedn" );
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
124 set_header_flags( flags );
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
125 }
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
126 define my_scroll_dn()
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
127 {
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
128 variable flags = get_header_flags();
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
129 call ( "scroll_dn" );
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
130 set_header_flags( flags );
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
131 }
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
132 define my_hide_article()
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
133 {
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
134 variable flags = get_header_flags();
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
135 call ( "hide_article" );
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
136 set_header_flags( flags );
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
137 }
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
138 definekey( "my_article_linedn", "\r", "article" );
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
139 definekey( "my_scroll_dn", " ", "article" );
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
140 definekey( "my_hide_article", "h", "article" );
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
141 </pre>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
142 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
143
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
144 <h2>tin pre</h2>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
145
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
146 Call with "tin -r" or "rtin". 'K' marks articles/thread as
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
147 read without opening them. '-' marks them as unread.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
148
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
149 <h2>Emacs Gnus</h2>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
150
11
9c32711fc479 [svn] Extended comment for Gnus.
enz
parents: 0
diff changeset
151 Some versions of Gnus freeze up when retrieving active
0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
152 groups. Since NOFFLE's log files in DEBUG mode show nothing unusual,
11
9c32711fc479 [svn] Extended comment for Gnus.
enz
parents: 0
diff changeset
153 I believe that this is a bug in Gnus. Sometimes it helps to remove
9c32711fc479 [svn] Extended comment for Gnus.
enz
parents: 0
diff changeset
154 all ".newsrc" and similar files on ones home directory and restarting
9c32711fc479 [svn] Extended comment for Gnus.
enz
parents: 0
diff changeset
155 Gnus.
9c32711fc479 [svn] Extended comment for Gnus.
enz
parents: 0
diff changeset
156
0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
157 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
158 Here is a proposal for changing some key-bindings.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
159 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
160 <pre>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
161 ;; Customising Gnus for use with the NOFFLE news server
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
162 ;;
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
163 ;; <return> tick and open article
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
164 ;; for reading/marking for download
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
165 ;; <space> scroll article text circular
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
166 ;; for avoiding automatic opening of next article
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
167 ;; <d> mark article as read and go to next line
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
168 (defun my-gnus-summary-tick-and-open(n)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
169 "Tick and open article, so that NOFFLE marks it for download"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
170 (interactive "p")
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
171 (gnus-summary-scroll-up n)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
172 (gnus-summary-mark-article nil gnus-ticked-mark t)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
173 )
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
174 (defun my-gnus-summary-next-page(n)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
175 "Next page of article, but do not open next article automatically"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
176 (interactive "p")
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
177 (gnus-summary-next-page 10 t) ;; Call with argument `circular'.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
178 )
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
179 (defun my-gnus-summary-mark-read-next-line(n)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
180 "Mark article as read and go to next line"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
181 (interactive "p")
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
182 (gnus-summary-mark-article-as-read gnus-read-mark)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
183 (next-line n)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
184 )
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
185 (defun my-gnus-summary-mode-hook ()
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
186 (define-key gnus-summary-mode-map "\r"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
187 'my-gnus-summary-tick-and-open)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
188 (define-key gnus-summary-mode-map " "
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
189 'my-gnus-summary-next-page)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
190 (define-key gnus-summary-mode-map "d"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
191 'my-gnus-summary-mark-read-next-line)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
192 )
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
193 (add-hook 'gnus-summary-mode-hook 'my-gnus-summary-mode-hook)
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
194 </pre>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
195
20
80de22b8ac0f [svn] Added pan 0.8.0beta5
enz
parents: 11
diff changeset
196 <h2>pan 0.8.0beta5</h2>
80de22b8ac0f [svn] Added pan 0.8.0beta5
enz
parents: 11
diff changeset
197
80de22b8ac0f [svn] Added pan 0.8.0beta5
enz
parents: 11
diff changeset
198 Ok.
80de22b8ac0f [svn] Added pan 0.8.0beta5
enz
parents: 11
diff changeset
199
0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
200 <p>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
201 <hr>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
202 <small><i>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
203 Last modified 4/99,
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
204 <a href="mailto:markus.enzenberger@t-online.de">Markus Enzenberger</a>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
205 </i></small>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
206
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
207 </body>
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
208 </html>