On Tue, 20 Nov 2012 17:11:31 +0000, Duncan wrote:

> Bob posted on Tue, 20 Nov 2012 02:28:11 +0000 as excerpted:
> 
>> On Mon, 19 Nov 2012 22:31:54 +0000, Beartooth wrote:
>> 
>>> On Sun, 18 Nov 2012 20:53:27 +0000, Duncan wrote:
>>> 
>>>> Beartooth posted on Sun, 18 Nov 2012 19:53:46 +0000 as excerpted:
>>>> 
>>>>> The Usenet Improvement Project offers a filter for Pan
>>>>> 
>>>>> [*]
>>>>> Score:: =-9999 Message-ID: googlegroups Message-ID: webtv
>>>>> 
>>>>> but it doesn't say where to put it. I don't see a canonical-looking
>>>>> place it go??
>>>> 
>>>> 
>>>> That would go in the scorefile itself (text-edit added, not via the
>>>> pan UI).
>>>> 
>>>> The [] lines indicate the newsgroup (*-wildcard in this case) and
>>>> start a section.  The Score: lines start an individual score, and the
>>>> Message-ID:
>>>> lines are conditions for applying that score.  (Without looking it up
>>>> to be sure, I believe Score: single-colon indicates AND, ALL
>>>> conditions would need to match to trigger, Score:: double-colon
>>>> indicates OR, ANY matched condition triggers.)
>>> 
>>>     OK, let's see if I've got it. I went to .pan2, and opened it with
>>> gedit.
>>> 
>>>     It was full of short passages with blank lines between, each with
>>> "%BOS" and "%EOS" at start & finish. Each also had a line saying it
>>> had been made by Pan.
>> 
>> The %BOS stands for Beginning of Score and the %EOS stands for End of
>> score.  There must be a blank line between the final %EOS and the new
>> %BOS
> 
> This is incorrect.  See below.
> 
>>>     I skipped a line, then inserted what the UIP had given me,
>>> verbatim (without the BOS/EOS, being as how I'm not Pan). Is that
>>> right?
>> 
>> No. It must be entered just like the other scores in the score file.
> 
> This is incorrect (and Bear is correct).  In the score-file format,
> lines beginning with % are comment lines (so % in pan's score-file
> format is very similar to the # in traditional *rc and other config
> files, as well as in shell scripts).
> 
> Pan simply includes them when you use the GUI to create a score, in an
> attempt to make things clearer for those hand-editing the file. 
> However,
> the lines can be entirely deleted if desired and it won't affect how pan
> interprets the scores at all.
> 
> Of course you may add your own comment lines as well, or conveniently
> use % to "comment-out" a line if you're testing and not yet sure whether
> you wish to actually delete the line or not, just as people do with # in
> shell-scripts and traditional Unix style config files.
> 
> Because these lines are simply comments, and blank lines are effectively
> ignored as well, the above claim that there must be a blank line between
> a preceding %EOS and the next %BOS lines is incorrect as well.
> 
> 
> I've posted these links many times over the years, but it's worth
> reposting them once again.  Pan's Scorefile format is adopted from
> slrn's format, with two differences: (1) pan doesn't have a couple of
> the advanced features (include files for sure, also the has-body
> conditional,
> I think), and (2) pan's scoring is case-insensitive, scoring on "pan" or
> "PAN" or "Pan" or "pAN" or.... shouldn't matter.
> 
> http://www.slrn.org/docs/score.txt
> 
> For those willing to do it, editing the scorefile directly makes sense
> as it's possible to "optimize" pan's scoring, eliminating excess
> comments, consolidating many added-by-GUI scores into one and combining
> multiple scores into single score sections (delimited by [newsgroup]
> entries, see the documentation link), etc.  After one gets used to doing
> so, pan's GUI method of editing seems baroque and inefficient indeed,
> tho it's a convenient way to get a new entry started, after which the
> user can open the scorefile directly, editing the "start" created by the
> GUI, possibly removing/adding/changing comments, and placing it at the
> appropriate location in the file to optimize sections, etc.
> 
> Here, I keep my permanent entries nicely edited and optimized, but
> rather more lightly edit temporary/expiring scores, keeping them
> separate from the optimized "permanent" scores.  Only the
> temporary/expiring scores have a comment (similar to pan's %BOS lines)
> with the date added (since the expires line documents when it expires,
> but only a comment documents when it was added), but I normally delete
> the %EOS comments entirely, as extraneous noise.
> 
> 
> Meanwhile, just as pan did, the (AFAIK MSWormOS based) xnews also
> borrowed the slrn sorefile format, but they have a few other changes as
> well.  So for people just getting into manually editing this file, I'd
> suggest avoiding their documentation in ordered to avoid confusion, but
> for those interested in studying another implementation and where they
> chose to implement differences, the xnews scorefile document can be
> quite interesting as well.
> 
> http://xnews.remarqs.net/scoring.txt
> 
> 
>>>     When I told gedit to save, it renamed the file to Score~; I
>>> changed that to plain "Score" and the original to "ScoreOLD"
>> 
>> That way you haven't done anything.  The Score~ file is the backup,
>> ScoreOLD is the file you saved and should be Score or score(however the
>> original file was or was not capitalized.
> 
> When I read Bear's post, I interpreted the above as him doing it
> correctly.  After reading your reply, I'm confused enough by the wording
> in both to be unsure.  Yes, the Score~ file is an automatically created
> (by gedit) backup.  Ordinarily, it would work this way: The original
> file would be renamed to Score~, while the edited and saved version
> would keep the original Score name.  There would be no need to create a
> manual backup called ScoreOLD unless an "extra" manual backup was
> actually desired, to be /doubly/ sure, or whatever.  But the wording of
> Bear's post and your reply are confusing enough I'm not sure which one
> got renamed to Score, and where ScoreOLD came in, and...
> 
> The way to be sure would be to open the Score file again, and see if it
> has the desired changes.  If it does, everything should be fine.  If it
> doesn't, then they can either be manually added once again, or whatever
> backup has the desired changes can be renamed or copied to Score, so pan
> sees and uses it.
> 
> 
>>>     So have I Eternalized September, Lo! these many moons later?
> 
> The irony is indeed recognized, yes. =:^)

Sorry about that, I have never seen the file you listed, and was just 
going by what was in the score file.  My pardon.

will read the file and see what it relates.

Bob


_______________________________________________
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users

Reply via email to