Newsgroup: it.comp.os.linux.iniziare
Titolo: Filtri, mboh!

 Linux box a C900 e Kernel 2.4.18. Risposte a ICQ 14301589 o 
mailto:
1430...@pager.icq.com

Attendo con speranza, grazie.
Prego. Ma non e' possibile (che io sappia) discriminare un gruppo da un
altro. AFAIK, le regole sono *globali* per TUTTI i gruppi.
-- 
Ciao, Mario.
Non ci sono piu' le mezze stagioni, si stava meglio
quando si stava peggio e non c'e' piu' religione.

 in un altro gruppo vorrei che accettasse solo i subj con RE:
con il filtro di leafnode non puoi discriminare in base al newsgroup. se
vuoi scartare alcuni messaggi solo in alcuni newsgroup devi usare lo
score del newsreader, e scaricare comunque quei messaggi
saluti

 score del newsreader
E score come interagisce col leaafnode?
Al momento ho Knode+leafnode, posso cercare di dare score a questo e a 
quello, ma come fa il Knode a passarlo nel filtro di leafnode?


 mario:~$ egrep "oe(\]|\)|\!|\.|\:|\?|4|5| |$)|outlook|autlu[ck]" Testo.txt
Sto facendolo. Ma volevo dare il valore ad una variabile. Ma mi pare che 
egrep legga solo da file(s), o no?
Come egreppo una variabile?


 E score come interagisce col leaafnode?
non interagisce. leafnode scarica comunque quegli articoli, poi dal 
newsreader scegli se vederli oppure no 
mi dispiace ma quello che vuoi fare tu (scaricare con leafnode solo 
certi post su determinati newsgroup) non si può fare
ciao

 quello, ma come fa il Knode a passarlo nel filtro di leafnode?
A mano (hint: la Sacra Trimurti o il Perl possono venire in aiuto).
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 Come egreppo una variabile?
echo ${VARIABLE} | egrep ...


 
Sto studiando ABS, bash e magari se riesco faró qualcosa con Xdialog, che 
giá mi affascina :-)


 
Grazie del tip. Ora leggo le news. Piú tardi cominceró gli esperimenti :-)


 No.
Allora, caro Emmanuele son andato per pranzo, ho appena finito l' 
esperimento. Sono i primi passi di programmazione bash :-))
Ecco cos' ho provato da console:
c=0;for i in /var/spool/news/it/comp/os/linux/iniziare/*;do
 if egrep -c "^From:.*zefram" > /dev/null $i;then echo articolo 
$i;((c=c+1));fi;done;echo contati $c
Allora nel mio /var/spool ci son 3705 msg di icoli, del quale 37 vengon dal 
nostro bravo Zefram!
Al momento non saprei quand' é iniziato lo spool, penso che siam sotto le 3 
settimane, sicché devo solo render atto che il nostro bravo Emmanuele fa un 
buon lavoro di aiuto.
Notare che é battuto da CLI e non ci son LF. Ho dovuto sbirciare molti 
altri script per capire come farne uno in propro, alla fine ho avuto il 
risultato.
Infine devo render conto che come egrep, leafnode corrisponde a questa 
regola.


Qui mi sa che invece li scarti :-/
Scarta gli "R:", e di conseguenza scarica *solo* gli "Re:"



^From:.*
g...@indirizzo.non.valido.it
 \(AUTOPOSTER-AMF\)
^Subject:.*REGOLE BASE DI it\.comp\.os\.linux\.iniziare
(?im)^Subject:.*(explorer|ie |outlook|oe ) \"it\.comp\.os\.win\.win9x\"
========================
__Non é tutta farina del mio sacco__ :-)
In /var/log/news/notice mi dice:
========================
Apr 28 10:43:56 desktop fetchnews[1259]: Read server info from 
/var/spool/news/leaf.node/
news.cis.dfn.de
Apr 28 10:43:58 desktop fetchnews[1259]: it.comp.os.linux.iniziare: will 
fetch 73 articles
Apr 28 10:48:39 desktop fetchnews[1259]: it.comp.os.linux.iniziare: 73 
articles fetched (to 3359), *0 killed*
========================
Non é che per caso devo mettere il delaybody = 1 ?. In modo che ha il tempo 
di scaricare gli header, poi processarli e dopo scegliere quali son da 
scartare?


Ma non solo gli "Re:", anche tutti gli altri.
Certo, che contengono la parola "Re:" appunto. Ho come l'impressione
che non stiamo parlando la stessa lingua, scusa. Io forse non mi spiego
molto bene, ma tu non capisci :-)


 molto bene, ma tu non capisci :-)
OK, ho l' impressione che a volte vado via di testa :-/
Tra l' altro ho indagato anche su a.o.s.linux.mandrake che s' e' detto che 
in pratica i filtri di leafnode son alquanto scarsi.
Infatti rimane piu' un killfile che un filtro specifico, tantevvero che 
porre la condizione di filtrare una certa parola per un determinato 
newsgroup non e' fattibile.
Per finire il thread in questione e' sviluppato sulla mia curiosita' di 
cercare di evitare di scaricare certi corpi dei messaggi a seconda del 
filtro impostato. Poi se il risultato sarebbe positivo avrei cercato di 
fare qualcosa che tramite Klipper potesse infilare certi criteri 
direttamente nel filtro.
