Hello dear nn user community. I'm just curious about what you do
to keep track of the news groups you've posted last.
gaussianblue <gaussianblue@asymptote.invalid> wrote or quoted:
Hello dear nn user community. I'm just curious about what you do
to keep track of the news groups you've posted last.
Ok, I'm not an nn user, but I'd do this:
For the following, I assume a UN*X or Linux environment,
but the commandline tools used below should be available
for many other operating systems too.
0.
Make a backup of your current nn init file. I assume, you regulary
make backups of all files.
1.
Use "record" in you nn "init" file to record postings into a file.
Let's call this file the "record file".
2.
Instead of calling "nn" directly call it from a script from now on.
Let's call this script the "script file".
3.
At the start of the script file, before calling "nn", use
"grep" to get the "Newsgroups:" lines from the record file,
possibly abbreviating the output using "tail -999".
4.
Now process the output of the preceding step with something like
tac | cut -d ' ' -f2 | cut -d ',' -f1 |
awk '{if ($0 in s){}else print;s[$0]=1;}'
(this is one single line, folded for this post).
This will give you a list of the newsgroups you posted to with
the most recent newsgroup at the top.
5.
Save this as a temporary file.
Let's call this file the "temporary file".
6.
Now use "cat" to concatenate this temporary file directly behind your
previous nn init file (after its end) which previous nn init file
should end with the line "sequence", giving your new nn init file.
But keep a copy of the previous nn init file, for repeated executions
of this step.
Now, your new nn init file ends with "sequence" followed by the list
of newsgroups from step 4.
All steps from 3. to 6. are done in the script file each time before
"nn" is actually called.
7.
Now, nn should present you the newsgroups in the order you posted
to them with the newsgroup you posted to most recent shown first.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 498 |
Nodes: | 16 (2 / 14) |
Uptime: | 25:48:53 |
Calls: | 9,829 |
Calls today: | 8 |
Files: | 13,761 |
Messages: | 6,192,122 |